Position
Salary

How much does a Programmer make?

The average salary for a Programmer is $93,547 per year in the US.

Programmers have a rewarding career with a good salary. They can earn an average of $93,547 per year. This number can change based on experience and skills. Many programmers start with a salary around $40,000. As they gain more experience, they can earn up to $180,000 or more.

The salary range for programmers shows a clear path for growth. The lowest 10% earn about $40,000, while the top 10% earn over $167,000. This range highlights the potential for advancement. Programmers who continue to learn and improve their skills can see significant salary increases over time. This makes programming a great career choice for those looking to build a stable and lucrative future.

View Programmer jobs nearby

What are the highest paying cities for a Programmer?

Programmers can find some of the best pay in San Francisco, California, where the average salary reaches $130,039. This city offers many tech companies and a high demand for skilled programmers. Another top city is Tampa, Florida, with an average salary of $116,123, making it a great place for programmers to consider. Cities like Richmond, Seattle, and Charlotte also offer competitive salaries for programmers, ranging from $115,919 to $113,154. These locations provide strong job markets and opportunities for career growth. Job seekers should look into these cities for excellent pay and professional development.
Graph displaying highest paying cities salaries for Programmer jobs, highlighting San Francisco, CA with the highest at $130,039 and Washington, DC with the lowest at $108,513.
  1. San Francisco, CA
    Average Salary: $130,039
    San Francisco offers a vibrant tech scene with many opportunities for software developers. Companies like Google and Salesforce drive innovation. The city's competitive salary and dynamic work environment attract top talent.
    Find Programmer jobs in San Francisco, CA


  2. Tampa, FL
    Average Salary: $116,123
    Tampa is a growing hub for tech jobs, with companies like Wells Fargo and Deloitte expanding their tech divisions. The cost of living is lower than many other tech cities, making it an attractive option for many. The city offers a mix of big company projects and startups.
    Find Programmer jobs in Tampa, FL


  3. Richmond, VA
    Average Salary: $115,919
    Richmond has a strong tech community with a focus on government and finance sectors. Companies like Capital One and Altria provide stable job opportunities. The city offers a good balance of work and a relaxed lifestyle.
    Find Programmer jobs in Richmond, VA


  4. Seattle, WA
    Average Salary: $114,993
    Seattle is known for its tech giants like Amazon and Microsoft. The city offers a high quality of life with plenty of outdoor activities. Developers here enjoy a competitive salary and a collaborative work environment.
    Find Programmer jobs in Seattle, WA


  5. Charlotte, NC
    Average Salary: $113,154
    Charlotte is a financial tech hub with companies like Bank of America and Wells Fargo. The city offers a mix of big corporate jobs and growing startups. The cost of living is moderate, and the community is welcoming.
    Find Programmer jobs in Charlotte, NC


  6. Los Angeles, CA
    Average Salary: $112,424
    Los Angeles has a diverse tech scene with opportunities in entertainment tech and startups. Companies like Amazon and Google offer exciting projects. The city's warm climate and vibrant culture make it an appealing place to work.
    Find Programmer jobs in Los Angeles, CA


  7. Boston, MA
    Average Salary: $112,408
    Boston is a historic city with a strong tech presence. Companies like IBM and Fidelity are major employers. The city offers a mix of traditional and innovative tech roles, along with a rich educational environment.
    Find Programmer jobs in Boston, MA


  8. Denver, CO
    Average Salary: $110,458
    Denver offers a growing tech scene with a focus on startups and outdoor tech companies. The cost of living is reasonable, and the city provides a high quality of life. Developers here enjoy a friendly work environment and beautiful surroundings.
    Find Programmer jobs in Denver, CO


  9. Syracuse, NY
    Average Salary: $109,491
    Syracuse has a supportive tech community with a mix of local startups and established companies. The cost of living is low, making it an affordable option. The city offers a close-knit community and a strong educational system.
    Find Programmer jobs in Syracuse, NY


  10. Washington, DC
    Average Salary: $108,513
    Washington, DC, is a political and tech hub with many opportunities in government and tech firms. Companies like Amazon and Google have a strong presence. The city offers a unique blend of professional and cultural experiences.
    Find Programmer jobs in Washington, DC

What are the best companies a Programmer can work for?

Job seekers looking for top-paying programmer positions should consider companies like Wells Fargo, Apple, and Synchrony. These companies offer competitive salaries, with Wells Fargo leading at an average of $212,159. Apple and Synchrony follow closely, providing average salaries of $190,500 and $157,500, respectively. These opportunities can help programmers secure a rewarding career with excellent compensation.
Graph displaying best paying company salaries for Programmer jobs, highlighting Wells Fargo with the highest at $212,159 and Amentum with the lowest at $130,638.
  1. Wells Fargo
    Average Salary: $212,159
    Wells Fargo offers a variety of opportunities for programmers. They work in locations across the U.S. The company focuses on financial services, providing a dynamic environment for tech professionals.


  2. Apple
    Average Salary: $190,500
    Apple is known for its innovative tech products. Programmers here work on cutting-edge projects. The company operates globally, with major offices in the U.S., Europe, and Asia.


  3. synchrony
    Average Salary: $157,500
    Synchrony offers diverse roles for programmers. They focus on financial technology. The company has offices in the U.S., Europe, and the Middle East.


  4. Citi
    Average Salary: $147,058
    Citi provides a range of opportunities for programmers. They work in financial services. The company operates in many countries, including the U.S., Europe, and Asia.


  5. Computer Consultants International, Inc. (CCI)
    Average Salary: $146,692
    CCI offers various roles for programmers. They focus on consulting and technology solutions. The company operates in the U.S. and has offices in major cities.


  6. Leidos
    Average Salary: $146,637
    Leidos offers diverse opportunities for programmers. They work in defense and technology. The company operates in the U.S. and has offices in major cities.


  7. Raytheon
    Average Salary: $139,853
    Raytheon offers various roles for programmers. They focus on technology and defense. The company operates in the U.S. and has offices in major cities.


  8. General Dynamics Information Technology
    Average Salary: $135,885
    General Dynamics Information Technology offers diverse opportunities for programmers. They focus on technology and defense. The company operates in the U.S. and has offices in major cities.


  9. The Matlen Silver Group, Inc.
    Average Salary: $131,364
    The Matlen Silver Group, Inc. offers various roles for programmers. They focus on financial services. The company operates in the U.S. and has offices in major cities.


  10. Amentum
    Average Salary: $130,638
    Amentum offers diverse opportunities for programmers. They focus on technology and defense. The company operates in the U.S. and has offices in major cities.

How to earn more as a Programmer?

Aspiring programmers can increase their earning potential by focusing on several key areas. One important factor is gaining expertise in high-demand programming languages. Languages such as Python, JavaScript, and Java often command higher salaries due to their widespread use in various industries. Another factor is obtaining relevant certifications. Certifications from recognized organizations can validate a programmer's skills and make them more attractive to potential employers. Networking also plays a crucial role. Building connections with other professionals can lead to job opportunities and salary negotiations. Continuous learning is another key factor. Staying updated with the latest technology trends and tools can make a programmer more valuable. Finally, seeking out roles that offer higher compensation, such as senior positions or those in tech-heavy cities, can lead to significant salary increases.

Specializing in a niche area can also boost earnings. Programmers who focus on areas like artificial intelligence, cybersecurity, or cloud computing often find better-paying opportunities. Additionally, contributing to open-source projects can enhance a programmer's portfolio and visibility in the industry. This can lead to higher job offers and better salary negotiations. Collaborating with other developers and participating in coding communities can also provide valuable insights and opportunities for growth. By focusing on these areas, programmers can improve their chances of earning more in their careers.

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

  1. Gain expertise in high-demand programming languages.
  2. Obtain relevant certifications.
  3. Network with other professionals.
  4. Continuously learn and stay updated with technology trends.
  5. Seek roles that offer higher compensation.

Currently 1,293 Programmer job openings, nationwide.

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

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