Position
Salary

How much does a Programmer make?

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

Many programmers find that their skills are in demand. Salaries for this role vary depending on a few factors, such as experience and location. The average yearly salary for a programmer is around $94,000. However, this number can change based on the specific role and the company.


To give a clearer picture, here are some salary ranges based on different experience levels:

  • Entry-level programmers, with less than one year of experience, can earn between $38,000 and $51,000 annually.
  • Programmers with 1 to 4 years of experience typically earn between $64,000 and $89,000 each year.
  • Mid-career programmers, with 5 to 9 years of experience, often make between $102,000 and $128,000 annually.
  • Experienced programmers, with 10 or more years of experience, can earn between $141,000 and $180,000 per year.

View Programmer jobs nearby

What are the highest paying cities for a Programmer?

Programmers in San Francisco earn some of the highest salaries in the country, with an average salary of $134,210. Cities like Boston and Tampa also offer strong earning potential for programmers, with average salaries over $100,000. Job seekers may find great opportunities in Seattle, Richmond, and Charlotte, where average programmer salaries are around $110,000. Other cities like Columbia, Washington DC, Sacramento, and Jacksonville also provide competitive salaries for programmers, ranging from $109,000 to $114,000. These cities offer promising career prospects for those in the programming field.
Graph displaying highest paying cities salaries for Programmer jobs, highlighting San Francisco, CA with the highest at $134,210 and Jacksonville, FL with the lowest at $109,054.
  1. San Francisco, CA
    Average Salary: $134,210
    In San Francisco, tech companies thrive, offering diverse roles in software development. Tech giants like Google and Salesforce create many opportunities. The city's fast-paced environment suits dynamic developers.
    Find Programmer jobs in San Francisco, CA


  2. Boston, MA
    Average Salary: $123,071
    Boston hosts numerous startups and established firms, making it a hub for innovation. Companies like Raytheon and State Street provide exciting projects. The city values skilled professionals and fosters a collaborative work culture.
    Find Programmer jobs in Boston, MA


  3. Tampa, FL
    Average Salary: $118,217
    Tampa's growing tech scene attracts companies needing software expertise. Firms like Wells Fargo and AdventHealth offer many positions. The warm climate and lower cost of living make it an attractive option.
    Find Programmer jobs in Tampa, FL


  4. Seattle, WA
    Average Salary: $114,689
    Seattle is home to major tech companies like Amazon and Microsoft. These firms offer diverse and challenging roles. The city's vibrant culture and outdoor activities make it a great place to live and work.
    Find Programmer jobs in Seattle, WA


  5. Richmond, VA
    Average Salary: $114,390
    Richmond's tech industry is expanding, with roles at companies like Capital One. The city provides a mix of challenges and opportunities. Its moderate cost of living and Southern charm add to the appeal.
    Find Programmer jobs in Richmond, VA


  6. Charlotte, NC
    Average Salary: $114,364
    Charlotte offers a mix of tech firms and financial companies, with notable employers like Bank of America. The city's growing tech scene provides many opportunities. Its affordability and strong community make it an attractive destination.
    Find Programmer jobs in Charlotte, NC


  7. Columbia, SC
    Average Salary: $113,204
    Columbia's tech sector is on the rise, with companies like Synalloy offering roles. The city's lower cost of living and warm weather are big draws. The tech community is supportive and growing.
    Find Programmer jobs in Columbia, SC


  8. Washington, DC
    Average Salary: $111,834
    Washington, DC, offers numerous opportunities in tech and government sectors. Companies like IBM and Verizon provide diverse roles. The city’s rich history and cultural events enhance the work experience.
    Find Programmer jobs in Washington, DC


  9. Sacramento, CA
    Average Salary: $111,809
    Sacramento's tech industry is growing, with roles at companies like Ardent Health Services. The city offers a lower cost of living and easy access to outdoor activities. A mix of challenges and lifestyle benefits make it appealing.
    Find Programmer jobs in Sacramento, CA


  10. Jacksonville, FL
    Average Salary: $109,054
    Jacksonville's tech scene is expanding, with roles at companies like Fidelity National Information Services. The city's affordability and access to the beach add to the appeal. It offers a growing number of opportunities in software development.
    Find Programmer jobs in Jacksonville, FL

What are the best companies a Programmer can work for?

Top companies offering high-paying programmer jobs include Wells Fargo, Apple, and SAP. These companies provide excellent compensation packages, reflecting the value they place on skilled programmers. Programmers can find rewarding opportunities with competitive salaries in these industry leaders. Also notable are Morgan Stanley and Zenimax Media, which offer strong pay scales. Leidos, Dhara Consulting Group, and CACI International join the list of companies that reward programmers well. General Dynamics Information Technology and Citi provide good salaries too. These companies provide attractive career prospects for those with programming skills.
Graph displaying best paying company salaries for Programmer jobs, highlighting Wells Fargo with the highest at $200,623 and Citi with the lowest at $137,256.
  1. Wells Fargo
    Average Salary: $200,623
    Wells Fargo is a financial services company with locations across the United States and in major cities worldwide. They offer many opportunities for programmers to work on diverse projects, including banking software, mobile apps, and data analysis tools. Programmers here play a key role in enhancing customer experiences and improving operational efficiency.


  2. Apple
    Average Salary: $190,442
    Apple, a tech giant based in Cupertino, California, is known for its innovative products and cutting-edge technology. Programmers at Apple create software for its popular devices, like iPhones and Mac computers. They work in a dynamic environment, focusing on user experience and performance enhancements.


  3. SAP
    Average Salary: $168,620
    SAP is a leading software company, with offices around the globe. They offer many roles for programmers who develop enterprise software solutions. Programmers at SAP focus on developing software that helps businesses manage their operations more effectively.


  4. Morgan Stanley
    Average Salary: $148,425
    Morgan Stanley, a financial services firm, has branches across the world. Programmers here develop software for trading, risk management, and data analytics. They work on projects that support the firm's global trading activities and client services.


  5. ZeniMax Media
    Average Salary: $146,591
    ZeniMax Media, a part of ZeniMax Online Studios, is based in Rockville, Maryland. They create popular video games. Programmers here work on game development, focusing on creating engaging gameplay experiences and improving game performance.


  6. Leidos
    Average Salary: $144,614
    Leidos, a global IT and consulting company, has offices worldwide. Programmers at Leidos work on various projects for government and commercial clients. They focus on software development, cybersecurity, and data analysis to meet client needs.


  7. Dhara Consulting Group
    Average Salary: $140,341
    Dhara Consulting Group, located in Houston, Texas, offers consulting services in various fields. Programmers here develop software solutions to help businesses streamline their operations and improve efficiency. They often work on custom software projects for clients in different industries.


  8. CACI International
    Average Salary: $139,740
    CACI International is a defense, security, and IT services company, with offices across the United States and internationally. Programmers at CACI work on projects for government agencies, focusing on cybersecurity, data analytics, and software development to support national security efforts.


  9. General Dynamics Information Technology
    Average Salary: $137,549
    General Dynamics Information Technology, based in Falls Church, Virginia, provides technology services to government and commercial clients. Programmers here work on software development and data analytics projects. They support various initiatives, including cybersecurity and IT infrastructure.


  10. Citi
    Average Salary: $137,256
    Citi, a global banking corporation, has locations worldwide. Programmers at Citi develop software for banking operations, online banking platforms, and financial analysis tools. They focus on creating solutions that enhance customer experiences and streamline banking processes.

How to earn more as a Programmer?

Programmers have many opportunities to increase their earnings. By focusing on certain key areas, programmers can significantly enhance their potential for higher pay. Employers value specific skills and qualifications, and investing time in these areas can lead to better job offers and raises. Developing a diverse set of skills often results in more job opportunities and higher salaries.

Here are some important factors that can help a programmer earn more:

  1. Master Popular Programming Languages: Learning languages that are in high demand, such as Python, JavaScript, and Java, can make a programmer more attractive to employers.
  2. Get Certified: Certifications in specific programming languages or technologies can show that a programmer has a deep understanding of the subject.
  3. Build a Strong Portfolio: Creating a portfolio of projects can demonstrate a programmer’s skills and experience to potential employers.
  4. Learn New Technologies: Staying up-to-date with the latest tools and technologies can make a programmer more valuable.
  5. Network and Connect: Building relationships with other professionals can lead to job opportunities and recommendations.

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