Position
Salary

How much does a Programer make?

The average salary for a Programer is $60,925 per year in the US.

A programmer's salary can vary greatly depending on their experience and the type of work they do. On average, programmers earn around $60,925 per year. This figure can change based on several factors, including the specific industry and location. For example, programmers in tech hubs like Silicon Valley often earn more than those in other areas.

The salary range for programmers can be quite broad. The lowest-paid 10% earn about $29,500 annually. The highest-paid 10% make over $174,500 each year. Most programmers fall somewhere in between these numbers. Factors such as education, certifications, and the complexity of the projects they work on can also affect their earnings. Many programmers find opportunities to increase their salary through promotions, gaining new skills, or switching to higher-paying companies.

View Programer jobs nearby

What are the highest paying cities for a Programer?

Programers can find top-paying jobs in the tech hubs of Los Angeles, CA, and Washington, DC. In Los Angeles, the average salary for programers is around $101,955. Washington, DC, offers a strong market with an average salary of about $92,146 for programers. These cities provide excellent opportunities for those seeking high-paying positions in the tech industry.
Graph displaying highest paying cities salaries for Programer jobs, highlighting Los Angeles, CA with the highest at $101,955 and Washington, DC with the lowest at $92,146.
  1. Los Angeles, CA
    Average Salary: $101,955
    In Los Angeles, software developers enjoy a vibrant tech scene. Companies like Amazon and Google offer many opportunities. The city's diverse industries provide a range of projects to work on.
    Find Programer jobs in Los Angeles, CA


  2. Washington, DC
    Average Salary: $92,146
    Working in Washington, DC, offers a unique blend of tech and government. Companies like Microsoft and IBM are prominent here. Developers can find roles that impact both the private sector and public service.
    Find Programer jobs in Washington, DC

What are the best companies a Programer can work for?

Leidos offers one of the highest salaries for programmers, with an average of $129,364. This company provides a competitive environment with excellent benefits. Somerville Public Schools also pays well, with an average salary of $70,533 for programmers. The Texas Department of Criminal Justice and Tri-State Nursing offer lower average salaries, but still provide valuable opportunities. The Texas Department of Criminal Justice pays an average of $50,472, and Tri-State Nursing pays $45,592. These companies offer stable positions and room for growth.
Graph displaying best paying company salaries for Programer jobs, highlighting Leidos with the highest at $129,364 and Tri-State Nursing with the lowest at $45,592.
  1. Leidos
    Average Salary: $129,364
    Leidos offers exciting opportunities for programmers. They work on cutting-edge projects in various sectors, including defense, healthcare, and civil. Leidos operates in many locations across the United States, providing diverse work environments.


  2. Somerville Public Schools
    Average Salary: $70,533
    Somerville Public Schools is a great place for programmers interested in education technology. They develop software to enhance learning experiences. The company operates in Somerville, Massachusetts, and offers a supportive work environment.


  3. Texas Department of Criminal Justice
    Average Salary: $50,472
    The Texas Department of Criminal Justice provides programmers with the chance to work on critical systems. They focus on improving the efficiency of correctional facilities. This company operates throughout Texas, offering various job opportunities.


  4. Tri-State Nursing
    Average Salary: $45,592
    Tri-State Nursing offers programmers the chance to work on healthcare software. They develop systems to improve patient care. The company operates in multiple states, including New York, New Jersey, and Pennsylvania.

How to earn more as a Programer?

Aspiring programmers can enhance their earning potential by focusing on several key areas. Gaining expertise in high-demand programming languages can significantly increase job opportunities and salary. Languages such as Python, Java, and JavaScript are currently in high demand across various industries. Mastery of these languages can open doors to more lucrative positions.

Another effective strategy is to specialize in a niche area. Whether it's web development, mobile app creation, or data science, specializing can make a programmer more valuable to employers. Continuous learning and staying updated with the latest trends and technologies in the chosen niche can further boost earning potential. Networking with other professionals and participating in industry events can also lead to better job offers and salary increases. Certifications and advanced degrees in programming or related fields can also enhance a programmer's credentials and earning power. Finally, gaining experience through internships, freelance projects, and open-source contributions can provide practical skills and a strong portfolio, making a programmer more attractive to potential employers.

Here are five factors to consider for earning more as a programmer:

  1. Learn high-demand programming languages.
  2. Specialize in a niche area.
  3. Stay updated with the latest trends and technologies.
  4. Network with other professionals and attend industry events.
  5. Obtain certifications and advanced degrees.

Currently 1,214 Programer job openings, nationwide.

How's the job market for a Programer in the US?

Learn what a Programer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Programer today.
Position
Overview
Programer
1,214 Job Openings