[step:Use seminormal form to prove irreducibility]Define the Jucys-Murphy elements $X_1,\dots,X_n \in \mathbb C[S_n]$ by $X_1:=0$ and, for $2\le k\le n$,
\begin{align*}
X_k := \sum_{j=1}^{k-1} (j\ k),
\end{align*}
where $(j\ k)\in S_n$ denotes the transposition exchanging $j$ and $k$. The module $S^\lambda$ is a complex Specht module by the previous step, so the Young seminormal form theorem [citetheorem:8448] applies to this constructed module and gives a seminormal basis $(v_T)$ indexed by standard Young tableaux $T$ of shape $\lambda$. This cited seminormal form theorem is used only for the explicit action formulas on the constructed Specht module and not for irreducibility, so the argument below is not assuming the conclusion. In that basis each $X_k$ acts by
\begin{align*}
X_k v_T = c_k(T)v_T.
\end{align*}
Here $c_k(T)$ denotes the content of the box containing $k$ in $T$. The simple spectrum theorem for the Jucys-Murphy family [citetheorem:8449] applies to the same complex Specht module $S^\lambda$ in its seminormal representation; hence each simultaneous eigenspace for $X_1,\dots,X_n$ in $S^\lambda$ is one-dimensional, namely the line $\mathbb C v_T$ for a unique standard tableau $T$.
Let $0 \ne U \subset S^\lambda$ be a $\mathbb C[S_n]$-submodule. Because each $X_k$ lies in $\mathbb C[S_n]$, the subspace $U$ is stable under every $X_k$. Choose $0 \ne u \in U$ and write
\begin{align*}
u=\sum_T a_T v_T,
\end{align*}
where the sum ranges over standard tableaux of shape $\lambda$ and at least one coefficient $a_T \in \mathbb C$ is nonzero. Choose a standard tableau $T_0$ with $a_{T_0}\ne 0$. For every standard tableau $T\ne T_0$, content separation gives an index $k(T)\in\{1,\dots,n\}$ with $c_{k(T)}(T)\ne c_{k(T)}(T_0)$. By the Jucys-Murphy commutativity theorem [citetheorem:8446], the elements $X_1,\dots,X_n$ commute pairwise in $\mathbb C[S_n]$. Hence the operator
\begin{align*}
\Pi_{T_0}:=\prod_{T\ne T_0}\frac{X_{k(T)}-c_{k(T)}(T)\operatorname{id}_{S^\lambda}}{c_{k(T)}(T_0)-c_{k(T)}(T)}
\end{align*}
is a well-defined polynomial in the commuting operators $X_1,\dots,X_n$ and therefore preserves $U$. Applying it to $u$ gives $\Pi_{T_0}u=a_{T_0}v_{T_0}\in U$, so $v_{T_0}\in U$.
For standard tableaux of the same fixed shape, the graph whose edges join $T$ to $s_iT$ whenever $s_iT$ is standard is connected. The Young seminormal form theorem [citetheorem:8448] gives the action of each adjacent transposition $s_i=(i\ i+1)$ on the span of $v_T$ and $v_{s_iT}$; whenever $s_iT$ is standard, there are scalars $a\in\mathbb C$ and $b\in\mathbb C\setminus\{0\}$ such that $s_i v_T=a v_T+b v_{s_iT}$. If $v_T\in U$, then $s_i v_T\in U$ because $U$ is a $\mathbb C[S_n]$-submodule, and hence $b v_{s_iT}=s_i v_T-a v_T\in U$. Since $b\ne 0$, this gives $v_{s_iT}\in U$. Following a path in the connected tableau graph gives $v_{T'}\in U$ for every standard tableau $T'$ of shape $\lambda$. Thus $U$ contains the whole seminormal basis, so $U=S^\lambda$. Therefore $S^\lambda$ is irreducible.[/step]