Position
City
Salary

How much does a Software Engineer make in Cary, NC?

The average salary for a Software Engineer is $123,488 per year in Cary, NC.

In Cary, North Carolina, a Software Engineer can expect a strong and rewarding salary. On average, Software Engineers in this area make about $123,488 each year. Many factors can influence this amount, such as experience, skills, and the specific company.

If you look at the salary distribution, it shows a wide range of earnings. Here are some key points:

  • At the lower end, some earn around $64,000 each year.
  • Most Software Engineers earn between $75,909 and $195,000 per year.
  • At the top end, the highest earners make over $183,000 annually.
This data shows good opportunities for growth and earning potential in Cary for those in the software engineering field.

Software Engineer jobs in Cary, NC

What are the highest paying cities for a Software Engineer near Cary, NC?

Job seekers aiming for software engineering roles can find lucrative opportunities in nearby cities. Morrisville, NC, offers the highest average salary for software engineers at $146,104. Durham and Raleigh follow closely, with average salaries of $143,872 and $142,305, respectively. These cities provide strong job markets and competitive compensation packages for tech professionals.
Graph displaying highest paying cities salaries for Software Engineer jobs near Cary, NC, highlighting Morrisville, NC with the highest at $146,104 and Chapel Hill, NC with the lowest at $92,836.
  1. Morrisville, NC
    Average Salary: $146,104
    Morrisville offers a thriving tech scene with many opportunities. Major companies like IBM and Red Hat provide dynamic work environments. The city's community and resources support professional growth.
    Find Software Engineer jobs in Morrisville, NC


  2. Durham, NC
    Average Salary: $143,872
    Durham boasts a vibrant tech industry, led by companies such as Cisco and SAS. The city's innovative spirit and quality of life attract skilled professionals. A supportive environment encourages career advancement.
    Find Software Engineer jobs in Durham, NC


  3. Raleigh, NC
    Average Salary: $142,305
    Raleigh is a hub for technology with firms like Red Hat and Cisco. The city's rich culture and excellent amenities make it an attractive place to work. Opportunities for growth and networking abound here.
    Find Software Engineer jobs in Raleigh, NC


  4. Burlington, NC
    Average Salary: $126,080
    Burlington provides a balanced lifestyle with access to major tech companies. The smaller city feel combined with corporate opportunities makes it a great place for professionals. The community and resources here support steady career growth.
    Find Software Engineer jobs in Burlington, NC


  5. Cary, NC
    Average Salary: $124,784
    Cary offers a modern work environment with companies like SAS and IBM. The city's blend of suburban charm and business opportunities makes it appealing. Professionals find a supportive atmosphere for career development.
    Find Software Engineer jobs in Cary, NC


  6. Apex, NC
    Average Salary: $110,560
    Apex combines a friendly community with access to significant tech firms. The city's growing tech scene offers many opportunities for professionals. A supportive environment helps with career advancement.
    Find Software Engineer jobs in Apex, NC


  7. Garner, NC
    Average Salary: $100,542
    Garner features a dynamic work environment with companies like Cisco and IBM. The city's blend of small-town charm and business opportunities makes it attractive. Professionals here benefit from a supportive community.
    Find Software Engineer jobs in Garner, NC


  8. Chapel Hill, NC
    Average Salary: $92,836
    Chapel Hill offers a vibrant community with major tech companies. The city's educational resources and innovative spirit attract skilled professionals. Opportunities for growth and collaboration are plentiful here.
    Find Software Engineer jobs in Chapel Hill, NC

What are the best paying companies for a Software Engineer in Cary, NC?

Apple stands out as one of the top companies for software engineers in Cary, NC, with an impressive average salary of $183,850. Secmation offers a close second with an average salary of $177,222. S&P Global provides a competitive salary of $145,750, making it a solid choice. These companies provide not just high salaries but also a chance to work on innovative projects. Job seekers can expect a rewarding experience in these top-tier firms.
Graph displaying best paying company salaries for Software Engineer jobs in Cary, NC, highlighting Apple with the highest at $183,850 and Marsh McLennan Agency with the lowest at $113,797.
  1. Apple
    Average Salary: $183,850
    Apple offers exciting opportunities for Software Engineers. They focus on creating cutting-edge technology. Apple operates in Cary, NC, and many other locations worldwide.


  2. Secmation
    Average Salary: $177,222
    Secmation provides Software Engineers with dynamic projects. They work on a variety of technologies, offering growth and learning. Secmation operates in Cary, NC.


  3. S&P Global
    Average Salary: $145,750
    S&P Global offers rewarding positions for Software Engineers. They focus on financial data and analytics. S&P Global operates in Cary, NC, and many other global locations.


  4. CGI
    Average Salary: $140,500
    CGI provides opportunities for Software Engineers to work on innovative projects. They focus on IT solutions. CGI operates in Cary, NC and many other global locations.


  5. Piper Companies
    Average Salary: $138,000
    Piper Companies offers Software Engineers the chance to work on impactful projects. They focus on financial services technology. Piper Companies operates in Cary, NC.


  6. PENNYMAC
    Average Salary: $136,500
    PENNYMAC provides opportunities for Software Engineers to develop mortgage technology solutions. They focus on innovation. PENNYMAC operates in Cary, NC.


  7. WCG Clinical
    Average Salary: $132,265
    WCG Clinical offers Software Engineers roles in clinical research. They focus on healthcare technology. WCG Clinical operates in Cary, NC.


  8. Deutsche Bank
    Average Salary: $126,925
    Deutsche Bank offers Software Engineers roles in finance and technology. They focus on financial innovation. Deutsche Bank operates in Cary, NC and globally.


  9. CACI International
    Average Salary: $118,615
    CACI International provides Software Engineers with opportunities in defense and technology. They focus on mission-critical solutions. CACI International operates in Cary, NC and globally.


  10. Marsh McLennan Agency
    Average Salary: $113,797
    Marsh McLennan Agency offers Software Engineers roles in insurance technology. They focus on risk and strategy solutions. Marsh McLennan Agency operates in Cary, NC and globally.

Currently 7,419 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
7,419 Job Openings