As a software development professional, sometimes called a software architect, you’ll use your skills in project management, client engagement and programming languages to create, develop or maintain software products. Here you can find out more about what it’s like to work in this field, how you might get a role and how your career can develop.
Having a degree in one of the following subjects will help you succeed in this field:
Your portfolio as a developer can be as important as your formal qualifications when looking for a job, so you should take care to invest time and effort into it during and after your studies. You could get into the field with an HND if you can show strong experience and skills.
Please note this is a beta version. We'll continue to improve our suggestions here so that we show you the most relevant subjects.
A postgraduate qualification isn’t usually needed, but it’s a good way to transfer into the field from a related subject or stand out when applying for competitive roles.
You might consider postgraduate degrees including:
As well as excellent skills with computer systems and agile working methods, your communication and problem-solving ability will be important to your success.
Work experience will always help you compete for graduate roles and promotions throughout your career, so it’s worth getting it when possible. You might complete projects during your degree, carry out personal projects to add to your portfolio or get an internship with a relevant company, for example. Demand for experienced developers is much higher than at the junior or graduate level, so experience will help you stand out to employers.
Use our Career Matcher to see which industries and roles align best with your interests.