Position
Salary

How much does a Programmer make?

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

Being a programmer offers a rewarding career path with competitive salary options. The average yearly salary for a programmer stands at $93,678. This figure can vary significantly depending on several factors, including experience, location, and specific programming skills.

For those at the beginning of their programming careers, salaries often start around the lower end of the spectrum, approximately $37,934. As experience and expertise grow, so do the salary opportunities. Top-tier programmers can earn upwards of $180,000 per year. The range of salaries reflects the diversity and demand for different programming skills across industries.

View Programmer jobs nearby

What are the highest paying cities for a Programmer?

Many job seekers find great opportunities in cities that offer higher salaries. San Francisco leads with an average salary of nearly $135,000 for programmers. Boston and Tampa follow closely with salaries above $118,000, making them attractive choices for tech professionals. These cities offer not just higher pay, but also a range of benefits and career growth. Charlotte, Richmond, and Seattle also provide solid earning potential for programmers. This can make these locations ideal for those aiming to advance in their careers while earning a competitive salary.
Graph displaying highest paying cities salaries for Programmer jobs, highlighting San Francisco, CA with the highest at $134,906 and Los Angeles, CA with the lowest at $109,405.
  1. San Francisco, CA
    Average Salary: $134,906
    Working in San Francisco offers a vibrant tech scene with leading companies like Google and Salesforce. The city's innovative environment fosters growth and collaboration.
    Find Programmer jobs in San Francisco, CA


  2. Boston, MA
    Average Salary: $122,987
    Boston's tech sector is booming with firms such as Liberty Mutual and Thermo Fisher Scientific. The city balances a rich history with modern tech advancements.
    Find Programmer jobs in Boston, MA


  3. Tampa, FL
    Average Salary: $118,597
    Tampa is seeing tech growth with employers like Verizon and TTEC. The warm climate and lower cost of living make it an attractive option.
    Find Programmer jobs in Tampa, FL


  4. Charlotte, NC
    Average Salary: $115,110
    Charlotte's tech industry is thriving, with notable companies like Bank of America and Duke Energy. It offers a mix of urban and suburban living.
    Find Programmer jobs in Charlotte, NC


  5. Richmond, VA
    Average Salary: $115,034
    Richmond has a growing tech sector with companies like Capital One and Media General. The city's affordable living costs are a plus.
    Find Programmer jobs in Richmond, VA


  6. Seattle, WA
    Average Salary: $114,956
    Seattle is a tech hub with giants like Amazon and Microsoft. The city's natural beauty and outdoor activities enrich work-life balance.
    Find Programmer jobs in Seattle, WA


  7. Columbia, SC
    Average Salary: $113,282
    Columbia's tech scene is expanding, featuring companies such as Sonoco and ScanSource. It offers a lower cost of living and warm weather.
    Find Programmer jobs in Columbia, SC


  8. Washington, DC
    Average Salary: $112,357
    DC's tech environment is vibrant, with employers like Accenture and Northrop Grumman. The city's rich culture and political scene add unique experiences.
    Find Programmer jobs in Washington, DC


  9. Jacksonville, FL
    Average Salary: $110,500
    Jacksonville's tech industry is on the rise with companies such as Fidelity National and DST Systems. It offers a balanced lifestyle with coastal living.
    Find Programmer jobs in Jacksonville, FL


  10. Los Angeles, CA
    Average Salary: $109,405
    Los Angeles boasts a diverse tech scene with firms like Hulu and Warner Bros. The city's entertainment and cultural offerings enhance living here.
    Find Programmer jobs in Los Angeles, CA

What are the best companies a Programmer can work for?

Top companies for programmer jobs offer competitive salaries and valuable benefits. Wells Fargo leads with an average salary of $202,360, followed by Morgan Stanley at $148,425. These companies provide a rewarding opportunity for skilled programmers to advance their careers. Leidos and General Dynamics Information Technology are also strong contenders, each offering an average salary over $140,000. This shows the demand for skilled programmers in the tech and defense industries. Other companies like CACI International, Citi, and KLA-Tencor offer excellent compensation packages, making them attractive options for job seekers.
Graph displaying best paying company salaries for Programmer jobs, highlighting Wells Fargo with the highest at $202,360 and Ascendion with the lowest at $129,000.
  1. Wells Fargo
    Average Salary: $202,360
    Wells Fargo offers rewarding Programmer jobs across the United States. They focus on innovation and digital transformation. Their locations include San Francisco, New York, Chicago, and more. This company provides a dynamic environment for programmers to develop and enhance their skills.


  2. Morgan Stanley
    Average Salary: $148,425
    Morgan Stanley has a strong reputation in financial services and is known for its excellent Programmer positions. Located in New York, London, and Hong Kong, this company offers diverse opportunities for those skilled in programming. They emphasize teamwork and professional growth.


  3. Leidos
    Average Salary: $144,730
    Leidos is a leading technology firm with Programmer roles in various locations, including Reston, VA, and San Diego, CA. They focus on providing innovative solutions in defense, health, and intelligence sectors. Leidos values innovation and continuous learning.


  4. General Dynamics Information Technology
    Average Salary: $142,988
    With offices in Falls Church, VA, and Marlborough, MA, General Dynamics Information Technology offers exciting Programmer positions. They work on critical infrastructure projects and are committed to excellence in technology and innovation. They provide a supportive environment for professional development.


  5. CACI International
    Average Salary: $138,321
    CACI International provides significant opportunities for Programmers in locations such as Arlington, VA, and Colorado Springs, CO. They focus on mission-critical information technology. CACI values teamwork and offers a collaborative work environment.


  6. Citi
    Average Salary: $134,104
    Citi offers Programmer positions in New York, London, and Singapore. They are a global financial services company. Citi values innovation and provides opportunities for professional growth in a dynamic work environment.


  7. KLA-Tencor
    Average Salary: $133,193
    KLA-Tencor has Programmer jobs in Milpitas, CA, and other key locations. They focus on semiconductor manufacturing. The company values innovation and provides a supportive environment for professional development.


  8. Accenture
    Average Salary: $132,373
    Accenture offers Programmer positions in various cities, including New York, London, and Bangalore. They are a global consulting firm. Accenture values creativity and offers diverse opportunities for growth and innovation.


  9. The Matlen Silver Group, Inc.
    Average Salary: $129,800
    The Matlen Silver Group, Inc. offers Programmer roles in New York, NY. They focus on providing technology solutions. The company values teamwork and offers opportunities for growth in a dynamic environment.


  10. Ascendion
    Average Salary: $129,000
    Ascendion offers Programmer positions in various locations, including Charlotte, NC. They focus on delivering innovative solutions in various sectors. Ascendion values collaboration and offers opportunities for professional growth.

How to earn more as a Programmer?

Programmers can find many ways to boost their earnings. Focusing on certain areas can lead to higher salaries and more job opportunities. Prioritizing these strategies can make a significant difference.

One factor is gaining specialized skills. Programming languages like Python, JavaScript, and Java are in high demand. Learning new technologies such as cloud computing, AI, and cybersecurity can also open doors to higher-paying jobs. Another way is to earn certifications. Certifications from companies like Microsoft, Cisco, or Google can prove knowledge and skills. They often lead to better job offers and higher pay. Networking with other professionals can also help. Attending tech meetups and joining online forums can lead to new job opportunities and salary negotiations.

Other factors include gaining experience and moving to higher roles. Working on diverse projects and taking on leadership roles can increase earning potential. Seeking roles such as software architect, team lead, or CTO can also lead to higher salaries. Finally, relocating to areas with higher tech salaries can make a big difference. Cities like San Francisco, New York, and Seattle often offer higher pay for tech jobs.

Focusing on these strategies can help programmers increase their earnings and find better job opportunities.

Here are five key factors to consider:

  • Gain specialized skills
  • Earn certifications
  • Network with other professionals
  • Gain experience and move to higher roles
  • Relocate to areas with higher tech salaries

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