Computer programmers work closely with software developers. Demand for programmers is strong, and it is expected to remain that way as the digital transformation continues. Job qualifications include a bachelor’s degree in computer information or computer science, as well as ongoing professional development classes. The most common employers of computer programmers are computer systems services, finance or insurance companies, and manufacturing firms. Their most common work environment is a home or office setting.
Are you looking for work as a computer programmer, but you don't know where to find your dream job? Glassdoor has thousands of computer programmer jobs from some of the country's biggest employers. Search for entry-level computer programmer positions, remote jobs, and higher-level database administrator positions as your career progresses.
You can start in related positions, such as as a software engineer, and work your way to a computer programmer. As you climb the ladder, you can find senior and management roles in the field. Many employers can accommodate computer programmers looking for part-time work or work-from-home opportunities.
After you find a short list of promising computer programmer jobs, start prepping for your interview with a review of the top questions employers ask in a computer programmer interview.
Whatever stage of the hiring process you're in, it's good to develop a realistic salary expectation for the position. To get an idea of what your earning potential as a computer programmer can be, follow this three-step process:
In addition to your base salary, as a computer programmer you can expect additional compensation and benefits that can make the job even more attractive. At many companies, your total compensation is likely to include:
These kinds of benefits are especially common for computer programmers working at large tech companies such as Apple, Google or Meta.