I am a 25 year old Software Developer who currently works on my countries national Electronic Health Record System. I’ve been working under an American NGO on behalf of our Ministry of Health for the past 4 years. The NGOs project is ending in March (after a 5-year cycle) and the software is transitioning to a new South African implementer. I am expected to transition to this new organisation in mid-February as a Senior Developer (estimated 2-year contract). I have been offered a great salary bump to boot (50%). It’s a great deal.
However, in anticipation of project close-down, I had applied for several jobs late last year. After several applications, I landed an interview at my countries Central Bank for the position of Software Engineer. I've completed security checks, health checks and reference follow-ups. At this point I am simply waiting for an offer letter (picked this up last week).
The base salary I negotiated for is slightly lower than what I’d get at the NGO (about 14% less), however bonuses + gratuity makes them practically even in terms of real income. This job has numerous perks. Basically, once I get in Im more or less set for LIFE. I'll have access to ridiculous loans than can be paid over long periods of time with practically no interest, fewer working hours, fuel/gas allowance, very high gratuity and fantastic annual leave conditions (8 more days too). Most people in my country, and even countrymen working abroad, would kill for this job.
It’s quite a whirlwind and I consider myself to be very lucky.
The dilemma. Despite earning more money Id be settling for a lower title (Senior Developer > Software Engineer), this also results in less responsiblity and less freedom. This would also be a soft career reboot as I have zero experience or contacts in the financial sector. Id have to build up my relationships and reputation all over again.
Beryond that, working at the Bank would be a huge change for me personally. It’s very old fashioned, very hierarchical and very, VERY formal. I’d be expected to put on suits (and ties) and refer to everyone as Sir and Madam. No more jeans, no more T-Shirts, no more memes, no more jokes, no more headsets, NOTHING. This is the exact opposite of how I’ve been working for the past 4 years, as well as how I’d be working if I stuck to the non-profit.
I’m afraid that my work in the bank won’t have as much impact as it has had in the NGO sector. I suspect Ill just be another suit in a building full of suits. My old American supervisor used to say this all the time, "you guys are saving lives". It made me feel all fuzzy inside, I felt that my work had deeper meaning. I felt like I was really helping my countrymen, and I was. This will be completely erased in a corporate setting, it will be all about that dollar (or Kwacha as the case may be).
I have no idea what to expect in the bank, either way it will have a significant impact on my career in general. A lot of doors will open, a lot of doors will close. Working at the bank could open doors for me to work at any other commercial bank, perhaps even transition to the UN or the World Bank later in my career. I want to know if I’m just being emotional and naive. I’d like to know what you would chose if you were in my position.
Thanks for your time and I look forward to your input.