Perhaps this is one of those cases where you understand things better by looking at a more general setting.
Let $G, H$ be soluble groups, and let $G.H$ be any extension of $G$ by $H$. Then $G.H$ is soluble.
Start with a subnormal series with abelian factors that goes from $\{1\}$ to $G$. Then continue with a subnormal series with abelian factors of $H$, or to be precise, with the counterimages of the elements of such a series through the epimorphism $G.H \to H$.
In your case $G.H = G \times H$. So you simply start with the required subnormal series for $G$, and then from $G$ you continue with $G N$, with $N$ in the required subnormal series for $H$.