Position
Salary

How much does a Programmer make?

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

A career in programming can lead to a rewarding and lucrative job. Professionals in this field typically earn an average yearly salary of around $94,198. This salary can vary based on experience, location, and the specific type of programming work. Many programmers find that their skills and expertise can lead to significant salary growth over time.

The salary range for programmers can be quite broad. At the lower end, entry-level programmers might start with an annual salary of about $40,000. As they gain experience, their salary can increase substantially. Experienced programmers, particularly those with specialized skills, can earn upwards of $180,500 per year. This broad range highlights the potential for advancement and higher earnings with continued growth and learning in the field.

View Programmer jobs nearby

What are the highest paying cities for a Programmer?

Stamford, CT, tops the list with the highest average salary for programmer jobs at $149,324 per year. This makes it a prime location for those seeking top pay in their field. Also on the list are San Francisco, CA, and Tampa, FL, which offer competitive salaries of $133,673 and $116,511, respectively.
Graph displaying highest paying cities salaries for Programmer jobs, highlighting Stamford, CT with the highest at $149,324 and Worcester, MA with the lowest at $110,792.
  1. Stamford, CT
    Average Salary: $149,324
    In Stamford, one can find a mix of startups and large corporations seeking skilled coders. Companies like Blackstone and Unisys offer many opportunities for those entering the field. The tech scene is growing, providing a dynamic environment for software development.
    Find Programmer jobs in Stamford, CT


  2. San Francisco, CA
    Average Salary: $133,673
    San Francisco boasts a vibrant tech industry with tech giants like Apple and Google. Working here means access to cutting-edge projects and a collaborative culture. It’s an exciting place for developers looking to make a big impact.
    Find Programmer jobs in San Francisco, CA


  3. Tampa, FL
    Average Salary: $116,511
    Tampa is home to various tech companies, including Wells Fargo and Macy’s. The city’s growing tech sector offers a range of opportunities for those interested in software development. The cost of living is reasonable, making it attractive to many.
    Find Programmer jobs in Tampa, FL


  4. Seattle, WA
    Average Salary: $116,063
    Seattle is known for its tech powerhouses like Microsoft and Amazon. The city offers a vibrant community of developers working on innovative projects. The laid-back atmosphere makes it a pleasant place to work.
    Find Programmer jobs in Seattle, WA


  5. Boston, MA
    Average Salary: $115,988
    Boston is a historic city with a strong tech presence. Companies such as Fidelity and Liberty Mutual offer numerous opportunities. The city's educational institutions also provide excellent networking chances.
    Find Programmer jobs in Boston, MA


  6. Richmond, VA
    Average Salary: $115,872
    Richmond offers a mix of historic charm and modern tech growth. Companies like Dominion Energy provide many chances to work in software development. The cost of living is affordable, making it an attractive option.
    Find Programmer jobs in Richmond, VA


  7. Charlotte, NC
    Average Salary: $112,670
    Charlotte is becoming a hub for tech companies like Bank of America and Wells Fargo. The city offers a balance of big-company opportunities and a smaller city feel. It’s a great place for developers to thrive.
    Find Programmer jobs in Charlotte, NC


  8. Los Angeles, CA
    Average Salary: $112,527
    Los Angeles is a diverse tech market with companies like Google and NBCUniversal. The city offers a mix of entertainment and tech industries. It’s a lively place with many opportunities for software developers.
    Find Programmer jobs in Los Angeles, CA


  9. Denver, CO
    Average Salary: $110,887
    Denver’s growing tech scene includes companies like IBM and Oracle. The city offers a high quality of life with beautiful surroundings. It’s an excellent place for developers who enjoy the outdoors and a vibrant community.
    Find Programmer jobs in Denver, CO


  10. Worcester, MA
    Average Salary: $110,792
    Worcester is a smaller city with a rich tech environment. Companies like UMass Medical School and Fidelity offer many chances for growth. It’s a great place for those who want a mix of work and a lower cost of living.
    Find Programmer jobs in Worcester, MA

What are the best companies a Programmer can work for?

If you want to find a well-paying job as a programmer, consider looking into companies like Wells Fargo and Apple. Both companies offer average salaries above $190,000. These firms value skilled programmers and provide good compensation and opportunities for career growth. Leidos and Synchrony also offer competitive salaries for programmers, starting above $140,000. Companies like Morgan Stanley, Computer Consultants International, Inc. (CCI), and Citi provide solid wages as well, ranging from $130,000 to $150,000. These opportunities can help you secure a stable and rewarding career in programming.
Graph displaying best paying company salaries for Programmer jobs, highlighting Wells Fargo with the highest at $212,159 and Raytheon with the lowest at $131,504.
  1. Wells Fargo
    Average Salary: $212,159
    Wells Fargo offers Programmer jobs with a focus on finance and technology. You can find their offices in major cities across the U.S. and internationally. Programmers here work on innovative projects that improve banking services.


  2. Apple
    Average Salary: $192,823
    Apple provides Programmer jobs in various tech hubs like Cupertino, California. Programmers at Apple work on exciting projects that enhance consumer technology and services. The company values creativity and technical skill.


  3. Synchrony
    Average Salary: $157,500
    Synchrony hires Programmers to work in its finance technology sector. Locations include major cities in the U.S. Programmers here develop and maintain systems that support financial services and customer engagement.


  4. Morgan Stanley
    Average Salary: $151,683
    Morgan Stanley offers Programmer jobs in financial technology. This global company has offices in key financial centers. Programmers here create software solutions that support trading, investment, and risk management.


  5. Leidos
    Average Salary: $149,625
    Leidos provides Programmer jobs focused on defense and technology. Locations include major U.S. cities and international bases. Programmers here work on projects that impact national security and defense systems.


  6. Computer Consultants International, Inc. (CCI)
    Average Salary: $147,909
    CCI hires Programmers for roles in various sectors. Offices are in several U.S. cities. Programmers here develop software and solutions that meet the needs of different industries, from healthcare to finance.


  7. Citi
    Average Salary: $147,462
    Citi offers Programmer jobs in its finance technology division. Offices are in major financial centers. Programmers at Citi work on projects that enhance banking and financial services for customers.


  8. The Matlen Silver Group, Inc.
    Average Salary: $135,273
    The Matlen Silver Group, Inc. hires Programmers for roles in finance and insurance. Offices are in major cities. Programmers here create software solutions that support risk management and financial services.


  9. General Dynamics Information Technology
    Average Salary: $132,806
    General Dynamics Information Technology offers Programmer jobs in defense and technology. Locations include major U.S. cities. Programmers here develop systems that support national defense and security.


  10. Raytheon
    Average Salary: $131,504
    Raytheon provides Programmer jobs in defense and technology. Offices are in key cities. Programmers here work on projects that impact national defense and aerospace.

How to earn more as a Programmer?

Becoming a programmer can lead to a rewarding and lucrative career. Programmers can increase their earning potential by focusing on specific strategies. These strategies help them stand out and excel in their field.

Firstly, programmers can earn more by acquiring specialized skills. Learning languages like Python, JavaScript, or Java opens doors to higher-paying jobs. These languages are in high demand across many industries. Programmers who master them can command higher salaries. Secondly, gaining certifications in popular frameworks and tools can increase earning potential. Certifications in areas such as cloud computing, cybersecurity, or data science can make a programmer more valuable. These certifications show a commitment to professional growth.

Thirdly, programmers who work on open-source projects can increase their visibility. Contributing to projects on platforms like GitHub helps build a strong portfolio. This portfolio can impress potential employers and lead to higher-paying opportunities. Fourthly, networking within the industry is crucial. Attending conferences, joining professional groups, and connecting with peers can lead to job offers and salary negotiations. Lastly, continuous learning is key. The tech field evolves quickly. Programmers who stay updated with new trends and technologies can remain competitive and command higher salaries.

  • Acquire specialized skills
  • Gain certifications
  • Contribute to open-source projects
  • Network within the industry
  • Continuously learn and adapt

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