Software engineering
Health technology
Software engineering in health means building the systems clinical work now depends on — electronic health records, dispensing and pharmacy systems, inventory and supply platforms, telemedicine, and the data pipelines underneath all of it. Day to day it is writing and reviewing code, designing how data is modelled and moved, and debugging things that break in ways nobody anticipated.
Health software fails in predictable ways when nobody on the team has used it under pressure. A pharmacist who codes knows what a dispensing workflow looks like at the counter on a busy afternoon, why a mandatory field will get filled with nonsense, and which alert will be clicked through every single time. Domain knowledge is the rarer half of this combination — plenty of people can write code.
This is the most portable of the tracks. Health-tech companies across the region hire for it, manufacturers and insurers run their own engineering teams, and a good share of the work can be done remotely. The route in is self-taught far more often than it is a second degree: what gets you hired is working software you can show, not a certificate.
- Pick one language and build a small health tool end to end
- Work through a structured curriculum rather than scattered tutorials
- Put your code on GitHub — a portfolio matters more than a certificate
- Contribute to an open-source health project
- Target health-tech roles where the pharmacy background is an advantage

