[step:Apply induction to the symplectic complement and concatenate bases]
The vector space $S^\omega$ has dimension $\dim V-2<m$, so the induction hypothesis applies to the symplectic vector space $(S^\omega,\omega|_{S^\omega\times S^\omega})$. Therefore there are vectors
\begin{align*}
e_2,\dots,e_n,f_2,\dots,f_n\in S^\omega
\end{align*}
forming a basis of $S^\omega$ and satisfying
\begin{align*}
\omega(e_i,e_j)=0,\qquad \omega(f_i,f_j)=0,\qquad \omega(e_i,f_j)=\delta_{ij}
\end{align*}
for all $2\le i,j\le n$.
Because $V=S\oplus S^\omega$ and $(e_1,f_1)$ is a basis of $S$, the ordered list
\begin{align*}
(e_1,\dots,e_n,f_1,\dots,f_n)
\end{align*}
is a basis of $V$. For $i\ge 2$, the vectors $e_i$ and $f_i$ lie in $S^\omega$, so $\omega(e_i,e_1)=\omega(e_i,f_1)=\omega(f_i,e_1)=\omega(f_i,f_1)=0$. Skew-symmetry then gives the corresponding vanishings with $e_1$ or $f_1$ in the first argument. Together with $\omega(e_1,f_1)=1$, $\omega(e_1,e_1)=0$, $\omega(f_1,f_1)=0$, and the induction relations on $S^\omega$, this gives
\begin{align*}
\omega(e_i,e_j)=0
\end{align*}
\begin{align*}
\omega(f_i,f_j)=0
\end{align*}
\begin{align*}
\omega(e_i,f_j)=\delta_{ij}
\end{align*}
for all $1\le i,j\le n$.
Thus $V$ admits a symplectic basis. In particular, the basis has $2n$ vectors, so $\dim V=2n$ is even.
[/step]