Systems programmer
Computer & Systems Management

This role is usually very technical. A systems programmer tests both hardware and software systems and finds and resolves problems.

Work Activities

Responsibilities of the job include:

  • researching and examining current systems and consulting users
  • liaising with colleagues such as systems analysts and designers
  • writing software and operating manuals
  • training users
  • providing support and responding to feedback
  • testing and modifying systems to ensure that they operate reliably
  • fault finding and fixing

There are excellent promotional prospects for employees willing to move into managerial positions or to change jobs regularly.

Personal Qualities and Skills

Key skills for systems programmers

  • Resourcefulness
  • Meticulous attention to detail
  • Logical thinking
  • Good analytical skills
  • Problem solving skills

Pay And Opportunities

Typical employers of systems programmers

Most systems programmers are employed by computer manufacturers and systems software houses. Self-employment via contract and consultancy work is increasingly common for programmers with relevant experience.

Jobs are advertised online, by careers services and recruitment agencies, and in local or national newspapers and relevant publications such as TARGETjobs IT and Technology, Computing and Computer Weekly as well as their online equivalents.


Qualifications and training required

Employers normally prefer graduates with degrees in appropriate subjects such as physics, mathematics, computer science/engineering and microelectronics. You will need a thorough understanding of computer languages. For graduates without relevant qualifications, a postgraduate IT conversion course or a technical postgraduate degree can be of benefit. Relevant work experience is also often necessary.

Search for...

Degree Explorer

The Degree Explorer helps you plan for your future! Match your interests to university subjects and explore each recommendation to find out what suits you.

Get started

Register today

Sign up to access to use your dashboard and receive extra advice in your inbox

Sign up