Computer programmers are most often employed by the Computer Systems Design industry. The average yearly wage for Computer programmers was $87,870 in 2016. The top 3 most similar occupations to Computer programmers by wage are Mechanical engineers, Materials engineers, and Public relations & fundraising managers.
Computer programmers are part of the Computer & mathematical occupations, along with Computer & information research scientists, Computer systems analysts, Information security analysts, Computer programmers, Web developers, Software developers, applications & systems software, Database administrators, Network & computer systems administrators, Computer network architects, Computer support specialists, Other Computer Occupations, Actuaries, Operations research analysts, and Miscellaneous mathematical science occupations, including mathematicians & statisticians
The top 3 locations that employ the most Computer programmers are Charlotte City (South) PUMA, NC, Middlesex County (Southwest) PUMA, NJ, and Irvine City (Central) PUMA, CA. The top 3 locations with a relatively high concentration of Computer programmers are Middlesex County (Southwest) PUMA, NJ, Charlotte City (South) PUMA, NC, and Apex & Holly Springs Towns PUMA, NC.