How much in demand are these navy positions? And how do all the other engineering officer positions compare in demand for these?
According to the Director of Maritime Training and Education, they are in very high demand. Don't know compared to other engineering positions, but there was enough demand to hold an extra NOAB between the two normal ones (May, September) to get more people to St. Jean for the August BMOQ.
What are the pros and cons of MSEng and NCSEng? Please help me choose as I've been vacillating with this decision.
MSE = engines, power generation & distribution, HVAC, hydraulics, fuel, ballast, etc.
NCSE = guns, missiles, torpedoes, electronic warfare systems, radars, etc.
You will learn all about both occupations when you go on the assessment board, and both sides will tell you that they have the best job, so take it at face value and choose for yourself, you will still be able to change your choice right up until your enrollment ceremony.
Who do I believe and what is the best course of action when it comes to the time when I hand in my application?
You will have to wait until your degree is done before you can start basic officer training, but you can still apply in your final year of study, as it will take a long time to go through the paperwork. If you apply around January, they will probably want yo to go on the May NOAB, and start training in August. Keep in mind you never know if you application might get held up for some reason (medical approval, etc.).
How much would that effect my signing bonus/salary?
There is no signing bonus for engineers, and they will teach you everything you need to know. You will get the same salary as any other DEO with a 4 year degree.
Good Luck!