Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies

Computer programmers design and create software programs by writing codes that help the software application run smoothly. What you are doing as a computer programmer is turning design programs made by a software developer into instructions the computer can follow. As such, you will test them and make sure the computer responds to the instructions as expected. Maintaining operating systems, troubleshooting system errors, profiling and analyzing algorithms, editing source-code, integrating systems and software are also the responsibilities of a computer programmer.
As a computer programmer, you must be analytical, detail-oriented, and you must be able to focus for a long time. You must also have problem-solving skills, and you must be experienced with Java, C++, SQL, C#, and HTML. You need a bachelor's degree in computer science or computer programming, and you must have a proven experience as a computer programmer. You will earn an average of $66,143 per year.
Assistant Professor of Computer Science, Union University
Avg. Salary $70,979
Avg. Salary $59,228
Growth rate -7%
Growth rate 0.3%
American Indian and Alaska Native 0.18%
Asian 14.97%
Black or African American 5.06%
Hispanic or Latino 8.93%
Unknown 4.72%
White 66.15%
Genderfemale 29.82%
male 70.18%
Age - 48American Indian and Alaska Native 3.00%
Asian 7.00%
Black or African American 14.00%
Hispanic or Latino 19.00%
White 57.00%
Genderfemale 47.00%
male 53.00%
Age - 48Stress level is manageable
7.1 - high
Complexity level is challenging
7 - challenging
Work life balance is fair
6.4 - fair
| Skills | Percentages |
|---|---|
| C # | 11.83% |
| Java | 9.48% |
| JavaScript | 8.79% |
| Object Oriented Programming | 5.24% |
| CSS | 4.66% |
Computer programmer certifications can show employers you have a baseline of knowledge expected for the position. Certifications can also make you a more competitive candidate. Even if employers don't require a specific computer programmer certification, having one may help you stand out relative to other applicants.
The most common certifications for computer programmers include Programming in C# Certification and Software Engineering Master Certification (SEMC).
When your background is strong enough, you can start writing your computer programmer resume.
You can use Zippia's AI resume builder to make the resume writing process easier while also making sure that you include key information that hiring managers expect to see on a computer programmer resume. You'll find resume tips and examples of skills, responsibilities, and summaries, all provided by Zippi, your career sidekick.
Now it's time to start searching for a computer programmer job. Consider the tips below for a successful job search:

Are you a computer programmer?
Share your story for a free salary report.
The average computer programmer salary in the United States is $70,979 per year or $34 per hour. Computer programmer salaries range between $55,000 and $90,000 per year.
What am I worth?
The opportunity to take lead and mentor junior programmers
Working with Junior programmers who won't take your advice/direction even if you have a sound argument