Position
Salary

How much does a Programmer make?

The average salary for a Programmer is $94,225 per year in the US.

Programmers work in a field that offers competitive salaries. The average yearly salary for programmers is $94,225. This is a great opportunity for those who love coding and solving problems.

The salary range for programmers varies. Here are the salaries for different experience levels:

  • Novice programmers: $39,550 per year
  • Entry-level programmers: $52,318 per year
  • Experienced programmers: $65,086 per year
  • Mid-level programmers: $77,855 per year
  • Senior programmers: $90,623 per year
  • Expert programmers: $103,391 per year
  • Principal programmers: $116,159 per year
  • Lead programmers: $128,927 per year
  • Director of programming: $141,695 per year
  • Chief technology officer (CTO): $154,464 per year
  • CTO with a major company: $167,232 per year
With many opportunities for advancement, a career in programming can be both rewarding and lucrative.

View Programmer jobs nearby

What are the highest paying cities for a Programmer?

Job seekers seeking lucrative programmer roles should focus on cities like San Francisco and Boston. San Francisco offers the highest average salary for programmers at over $135,000. Boston also ranks high, with an average salary nearing $118,000. Beyond these top-tier locations, cities such as Richmond, Tampa, and Seattle offer strong earning potential for programmers. Richmond's average salary is around $116,000, while Tampa's is slightly less at $116,000. Seattle, known for its tech hub, provides programmers with an average salary of approximately $115,000.
Graph displaying highest paying cities salaries for Programmer jobs, highlighting San Francisco, CA with the highest at $135,318 and Columbia, SC with the lowest at $110,128.
  1. San Francisco, CA
    Average Salary: $135,318
    In San Francisco, tech giants like Google and Salesforce offer dynamic roles. The city boasts a vibrant tech scene with numerous startups and established companies.
    Find Programmer jobs in San Francisco, CA


  2. Boston, MA
    Average Salary: $117,500
    Boston is home to major tech companies such as Fidelity and Harvard University's tech initiatives. The city offers a mix of established firms and innovative startups.
    Find Programmer jobs in Boston, MA


  3. Richmond, VA
    Average Salary: $116,288
    Richmond offers a growing tech scene with companies like Capital One and ManTech. The city provides a mix of urban amenities and a lower cost of living.
    Find Programmer jobs in Richmond, VA


  4. Tampa, FL
    Average Salary: $116,164
    Tampa has a thriving tech environment with companies like Athenahealth and various startups. It offers a warm climate and a lower cost of living.
    Find Programmer jobs in Tampa, FL


  5. Seattle, WA
    Average Salary: $115,433
    Seattle is known for its tech industry with companies like Microsoft and Amazon. The city provides a strong community and a high quality of life.
    Find Programmer jobs in Seattle, WA


  6. Charlotte, NC
    Average Salary: $113,864
    Charlotte offers a blend of financial and tech sectors with companies like Bank of America and IBM. The city is growing rapidly with a mix of urban and suburban living.
    Find Programmer jobs in Charlotte, NC


  7. Los Angeles, CA
    Average Salary: $113,456
    Los Angeles has a vibrant tech scene with companies like Amazon and Google. The city offers diverse opportunities and a bustling urban lifestyle.
    Find Programmer jobs in Los Angeles, CA


  8. Worcester, MA
    Average Salary: $110,792
    Worcester offers a growing tech scene with companies like Fidelity and various local startups. The city provides a balance of work opportunities and a lower cost of living.
    Find Programmer jobs in Worcester, MA


  9. Sacramento, CA
    Average Salary: $110,165
    Sacramento offers a growing tech environment with companies like IBM and local startups. The city provides a moderate cost of living and a strong community.
    Find Programmer jobs in Sacramento, CA


  10. Columbia, SC
    Average Salary: $110,128
    Columbia offers a growing tech scene with companies like Boeing and local startups. The city provides a lower cost of living and a welcoming community.
    Find Programmer jobs in Columbia, SC

What are the best companies a Programmer can work for?

Programmers can find rewarding positions at top-paying companies like Wells Fargo, Apple, and Synchrony. These companies offer competitive salaries to attract and retain skilled talent. Well-known firms such as Morgan Stanley and Leidos also provide attractive compensation packages for programmers.
Graph displaying best paying company salaries for Programmer jobs, highlighting Wells Fargo with the highest at $205,960 and The Matlen Silver Group, Inc. with the lowest at $134,818.
  1. Wells Fargo
    Average Salary: $205,960
    Wells Fargo offers exciting career paths for programmers. They have a strong presence in many cities across the U.S. including New York, San Francisco, and Charlotte. At Wells Fargo, programmers work on cutting-edge technologies to improve banking services.


  2. Apple
    Average Salary: $194,455
    Apple is known for its innovative products and employee benefits. Programmers here can find opportunities in cities like Cupertino, New York, and Austin. Apple programmers play a key role in developing software for their popular devices.


  3. synchrony
    Average Salary: $157,500
    Synchrony offers many opportunities for programmers. The company has offices in various locations, including Stamford, Charlotte, and Las Vegas. Here, programmers can work on projects that improve financial services.


  4. Leidos
    Average Salary: $152,498
    Leidos is a leader in technology and engineering. Programmers here can expect to work in cities like Reston, Falls Church, and Washington. They develop software to support national security missions.


  5. Morgan Stanley
    Average Salary: $148,688
    Morgan Stanley is a global financial services company. Programmers work in key areas like New York and London. They focus on building software to help manage investments and financial services.


  6. ZeniMax Media
    Average Salary: $145,682
    ZeniMax Media is part of Bethesda Softworks, offering dynamic work for programmers. Locations include Rockville and Austin. Here, programmers create software for popular video games.


  7. Citi
    Average Salary: $145,679
    Citi is a major financial institution with offices in New York, London, and Hong Kong. Programmers here work on software to support banking and financial services.


  8. Dhara Consulting Group
    Average Salary: $140,145
    Dhara Consulting Group provides opportunities for programmers in cities like New York and San Francisco. They focus on delivering technology solutions for various industries.


  9. Motion Recruitment
    Average Salary: $138,215
    Motion Recruitment offers dynamic opportunities for programmers. Locations include London and Leeds. They work on software solutions that support different businesses.


  10. The Matlen Silver Group, Inc.
    Average Salary: $134,818
    The Matlen Silver Group, Inc. has offices in New York and Miami. Programmers here focus on developing software for financial services, offering a stable career path.

How to earn more as a Programmer?

In the world of programming, earning potential can vary greatly. Programmers who want to earn more can take several actions to boost their earnings. Focusing on certain areas can lead to higher pay and more job opportunities.

Below are five factors that can help a programmer earn more:

  • Specialize in high-demand skills. Programmers who master skills in high demand, such as machine learning or cybersecurity, often earn more. Companies need these skills, so specialized knowledge makes a programmer more valuable.
  • Earn relevant certifications. Certifications show that a programmer has mastered a particular technology or skill. Many certifications can lead to higher pay and more job options.
  • Gain experience in different industries. Programmers with experience in multiple industries can bring unique insights and skills to any job. This versatility often leads to higher pay.
  • Contribute to open-source projects. Working on open-source projects shows a programmer's skills and dedication. It can also lead to more job opportunities and higher pay.
  • Network with other professionals. Networking can lead to job opportunities and higher pay. Attending industry events and joining professional groups can help a programmer connect with others in the field.

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