As a programmer, sometimes called a software engineer, you’ll use your skills in mathematics, logical thinking and programming languages to create, develop or maintain computer software. Read on to learn about what working in this field is like, how you can get a role and how your career might develop.
Working as a programmer will typically see you writing code for packages and programmes across nearly all sectors and industries. You could work on a variety of focus areas across IT, including user experience (UX), databases and data warehousing, cyber security, niche industrial software or commercial platforms.
You’ll often work in collaboration with other programmers, software developers and IT technicians or users. You’ll take direction from project managers and software developers to write, review or fix the code and components of digital products. As a technical expert with an eye for detail, you’ll enjoy unpicking issues and creating things.
Daily tasks will vary but could involve:
The average salary for a programmer in the UK is £44,720. Graduates start at around £27,500.
You’ll often be able to do your job remotely as a programmer but you may travel to work with colleagues in person sometimes.
It’s typical for programmers to work from home, solving problems and working with other engineers and developers digitally.
Use our Career Matcher to see which industries and roles align best with your interests.