Programmer - overview

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.

Learn what the role involves below.

icon

What does a programmer do?

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.

What will your days involve?

Daily tasks will vary but could involve:

  • Writing, testing and improving software code
  • Troubleshooting issues and researching solutions
  • Understanding how computer systems work
  • Improving existing products and programs
  • Writing guides and operational documents for technicians
  • Collaborating with project managers, designers and software developers
  • Maintaining up-to-date technical skills and knowledge

FAQs

How much can you earn as a programmer?

The average salary for a programmer in the UK is £44,720. Graduates start at around £27,500.

Does a programmer role involve travel in the UK or overseas?

You’ll often be able to do your job remotely as a programmer but you may travel to work with colleagues in person sometimes.

Can you work from home as a programmer?

It’s typical for programmers to work from home, solving problems and working with other engineers and developers digitally.

Find your perfect career

Use our Career Matcher to see which industries and roles align best with your interests.