Previous
Project officer
A Modern Apprenticeship could kickstart your career in software engineering. You could also study Software Engineering or Computer Science at college or university to become a software engineer.
In the NHS, software engineers build technology that improves the care and wellbeing of people using health and social care services.
They work in teams with other digital professionals to:
To get on a college or university course that could lead to a career as a software engineer, useful subjects include:
Speak to your guidance teacher about subjects offered at your school.
You may find it helpful to get some healthcare experience by doing a work placement or volunteering. You’ll get training, increase your knowledge, and learn new skills. This could help you when applying to university, college or a new job with NHSScotland.
A Modern Apprenticeship will help you get the knowledge, skills, and experience you need to reach your career goal.
Find out more about the Modern Apprenticeship in IT and Telecommunications.
To become a software engineer, you could do an HND in Computer Science.
Information about programming boot camps and intensive courses can also be found online.
Widening participation supports adult learners who want to go to university. If you’re an adult with few or no qualifications, you could get into higher education through the Scottish Wider Access Programme (SWAP). Many universities also provide access programmes to help you get the degree entry qualifications you need.
Universities in Scotland offer Software Engineering and Computer Science programmes at undergraduate or postgraduate level.
You should check specific entry requirements before applying.
You’ll find software engineers working in almost all sectors, including healthcare and social care. Services in patient care, including telecare and home health monitoring, are expanding all the time. In the NHS in Scotland, the demand for software developers is high.
You may work on more than one project at a time, depending on the needs and priorities of the organisation. Software engineers usually work in a team with other digital professionals.
Tasks include:
You'll need these skills:
You’ll also need to have knowledge and experience of:
Software engineers usually work in a team with other digital professionals. The delivery team includes these roles:
Software engineers work in an office, or remotely.
During your career as a software engineer, you could gain additional qualifications, such as:
Gaining new qualifications and experience could lead to more senior roles, such as:
Discover the skills and qualifications you’ll need for each role and what the work will be like.
Explore careersOur blog includes how-to guides, case studies, and career resources.
Discover more