Most computer programmers have a bachelor’s degree in computer science, but this is not always necessary; employers will also hire people that can demonstrate experience and skills in specific programming languages. Computer programmers can work in a wide range of industries including finance, healthcare, accounting and so on; in fact in any field where computers are required.

A computer programmer career path usually begins with a position of junior programmer and, after several years experience or demonstrated knowledge, they move to senior programmer. Senior programmers typically move to systems analyst or system architecture positions or can become software developers. Managerial positions are often the peak of a computer programmer’s career. They can manage large teams of programmers, or the entire development department, move to a director of IT systems position or become information system managers where they oversee the complete IT department for an organization.