Position
Salary

How much does a Programmer make?

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

A programmer can expect a good salary. The average yearly salary for programmers is about $93,271. This salary can vary based on experience, skills, and location. More experienced programmers tend to earn higher salaries.

The salary range for programmers shows this well. The lowest 10% earn around $37,571 a year. The highest 10% earn close to $180,000. Most programmers fall in the middle, earning between $63,467 and $128,208. This wide range shows many opportunities for growth and higher earnings.

View Programmer jobs nearby

What are the highest paying cities for a Programmer?

Looking for top pay as a programmer? Consider cities like San Francisco and Boston. Both offer average salaries over $110,000. San Francisco leads with an average salary of $135,111. Explore other high-paying locations. Tampa, Seattle, and Charlotte also offer salaries above $110,000. These cities present strong opportunities for programmers seeking competitive pay.
Graph displaying highest paying cities salaries for Programmer jobs, highlighting San Francisco, CA with the highest at $135,111 and Los Angeles, CA with the lowest at $109,108.
  1. San Francisco, CA
    Average Salary: $135,111
    In San Francisco, tech jobs thrive. Many leading companies like Google and Salesforce offer great opportunities. The high cost of living matches the competitive salaries.
    Find Programmer jobs in San Francisco, CA


  2. Boston, MA
    Average Salary: $122,720
    Boston offers a blend of tech and tradition. Companies such as Thermo Fisher Scientific and Charles River Laboratories provide promising roles. The city’s rich history adds to its appeal.
    Find Programmer jobs in Boston, MA


  3. Tampa, FL
    Average Salary: $119,212
    Tampa has a growing tech scene. Companies like Deloitte and Avanade offer various roles. Its warm climate and lower cost of living are big draws.
    Find Programmer jobs in Tampa, FL


  4. Seattle, WA
    Average Salary: $116,122
    Seattle is a hub for tech giants like Microsoft and Amazon. Working here means joining a vibrant community. The city’s laid-back vibe complements its innovation.
    Find Programmer jobs in Seattle, WA


  5. Charlotte, NC
    Average Salary: $114,851
    Charlotte offers a mix of finance and tech. Companies such as Bank of America and IBM provide diverse opportunities. The city’s growing economy adds to its attractiveness.
    Find Programmer jobs in Charlotte, NC


  6. Richmond, VA
    Average Salary: $114,492
    Richmond’s tech scene is expanding. Companies like Capital One and Altria bring various roles. The city’s affordable cost of living enhances its appeal.
    Find Programmer jobs in Richmond, VA


  7. Washington, DC
    Average Salary: $113,045
    DC is a political and tech hub. Major firms like Accenture and Deloitte offer many roles. The city’s cultural richness adds to its allure.
    Find Programmer jobs in Washington, DC


  8. Columbia, SC
    Average Salary: $112,598
    Columbia offers a mix of tech and natural beauty. Companies like IBM and Boeing provide diverse roles. The city’s affordable living costs are a big advantage.
    Find Programmer jobs in Columbia, SC


  9. Jacksonville, FL
    Average Salary: $110,162
    Jacksonville’s tech scene is growing. Companies like Fidelity and Dell provide various opportunities. The city’s warm climate and lower cost of living add to its appeal.
    Find Programmer jobs in Jacksonville, FL


  10. Los Angeles, CA
    Average Salary: $109,108
    LA offers a vibrant tech environment. Companies such as Amazon and Google provide numerous roles. The city’s diverse culture enhances its appeal.
    Find Programmer jobs in Los Angeles, CA

What are the best companies a Programmer can work for?

Top companies for programmer jobs offer excellent salaries and benefits. Wells Fargo leads with an average salary of $206,900. General Dynamics Information Technology follows closely with an average of $150,951. These companies value skilled programmers and provide competitive compensation packages. Morgan Stanley and Leidos also offer attractive salaries, around $148,000 each. KLA-Tencor, CACI International, and Realign all offer salaries near $135,000.
Graph displaying best paying company salaries for Programmer jobs, highlighting Wells Fargo with the highest at $206,900 and Ascendion with the lowest at $129,000.
  1. Wells Fargo
    Average Salary: $206,900
    Wells Fargo offers exciting opportunities for programmers. The company operates in various locations across the U.S. and globally. Programmers here can expect to work on innovative projects that impact millions of customers.


  2. General Dynamics Information Technology
    Average Salary: $150,951
    General Dynamics Information Technology is a leader in providing technology-driven solutions. Programmers work in locations across the U.S., often on critical projects for government and defense sectors.


  3. Morgan Stanley
    Average Salary: $148,425
    Morgan Stanley values skilled programmers who can drive its financial technology forward. With offices worldwide, programmers can expect a dynamic work environment focusing on innovation.


  4. Leidos
    Average Salary: $148,323
    Leidos offers programmers roles in multiple locations, focusing on technology and defense projects. The company values innovation and creativity in its tech solutions.


  5. KLA-Tencor
    Average Salary: $135,248
    KLA-Tencor provides programmers with opportunities to work on cutting-edge technology. The company operates in various locations and focuses on semiconductor manufacturing.


  6. CACI International
    Average Salary: $133,538
    CACI International offers programmers roles that impact national security and technology. With offices across the U.S. and internationally, programmers here work on critical projects.


  7. Realign
    Average Salary: $133,238
    Realign provides opportunities for programmers in various locations, focusing on technology and innovation. The company values skilled professionals who can drive its mission forward.


  8. Accenture
    Average Salary: $132,373
    Accenture offers programmers roles across multiple locations, working on innovative projects for clients worldwide. The company focuses on technology and strategy.


  9. Citi
    Average Salary: $130,560
    Citi provides programmers with opportunities in financial technology. With offices globally, programmers here work on projects that impact millions of customers.


  10. Ascendion
    Average Salary: $129,000
    Ascendion offers programmers roles in various locations, focusing on innovative technology solutions. The company values skilled professionals who can drive its success.

How to earn more as a Programmer?

A programmer can increase their earnings through various strategies. By focusing on skills, networking, and opportunities, a programmer can boost their salary. Each step can make a significant difference in their career and income.

Consider these factors to increase earnings. First, invest time in learning new programming languages and technologies. Specialization in areas like artificial intelligence or cybersecurity can command higher pay. Second, gain certifications in popular programming frameworks and languages. Certifications showcase knowledge and skills to potential employers. Third, take on freelance projects to build a portfolio and earn extra income. Freelance work can also lead to permanent positions.

Next, seek promotions and negotiate salary increases. Regularly reviewing market rates and discussing performance with supervisors can lead to raises. Lastly, network within the industry. Attend conferences and join professional groups. Networking can open doors to higher-paying jobs and opportunities.

To summarize, focus on continuous learning, certifications, freelance work, salary negotiations, and networking. These actions can significantly increase a programmer’s earnings. Staying committed to professional growth and opportunities is key.

  • Learn new programming languages and technologies
  • Gain certifications in popular frameworks and languages
  • Take on freelance projects to build a portfolio
  • Seek promotions and negotiate salary increases
  • Network within the industry through conferences and professional groups

Currently 1,246 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,246 Job Openings