I am currently working as a Bridge design engineer in a private company. I left the government job and started working in the current company at much lower salary because I want to work in the core design engineering. In the government job you may get transfer anytime. If you want to secured job, government job is for you, but please keep in mind that the government job doesn’t mean fixed working hours. There were times when I was doing overtime. Please note that getting selected for the government job is also the challenge as most people are preparing for the government job nowadays, and the competition is cut-throat. If you start preparing for the government job, don’t assume that your selection is guaranteed, so I suggest you to keep doing another job till you don’t get into the government or you can spend max. 1-2 years on preparation. Hope this helps.
All the best.