Position
City
Salary

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

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

In Cary, NC, a Software Engineer can expect to earn a competitive salary. The average yearly salary for this role is around $121,676. This figure reflects the strong demand for skilled software professionals in the area. Cary is known for its thriving tech industry, which attracts many companies looking to hire talented engineers.

The salary range for Software Engineers in Cary varies widely. Some earn as little as $69,100, while others can make over $175,000. This range depends on several factors, including experience, education, and specific skills. For instance, those with advanced degrees or specialized certifications often earn more. Additionally, those with several years of experience in the field tend to command higher salaries. This variety in earnings makes Cary an attractive place for software engineers looking to advance their careers.

Software Engineer jobs in Cary, NC

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

Software engineers near Cary, NC, have excellent job opportunities in nearby cities. Durham and Raleigh offer the highest average salaries, making them attractive locations for professionals. Morrisville and Burlington also provide competitive pay, with salaries close to those in Cary.
Graph displaying highest paying cities salaries for Software Engineer jobs near Cary, NC, highlighting Durham, NC with the highest at $131,321 and Chapel Hill, NC with the lowest at $77,599.
  1. Durham, NC
    Average Salary: $131,321
    Durham offers a vibrant tech scene with prominent companies like IBM and Red Hat. Working here means being part of innovative projects and a supportive community. The city's strong educational institutions also provide excellent networking opportunities.
    Find Software Engineer jobs in Durham, NC


  2. Raleigh, NC
    Average Salary: $130,873
    Raleigh is a hub for tech companies, including SAS and Cisco. Professionals here enjoy a mix of challenges and opportunities for growth. The city's lively atmosphere makes it a great place to work and live.
    Find Software Engineer jobs in Raleigh, NC


  3. Morrisville, NC
    Average Salary: $128,622
    Morrisville is known for its thriving tech industry, with companies like IBM and Cisco. It offers a dynamic work environment with many chances to advance. The community is welcoming and supports career development.
    Find Software Engineer jobs in Morrisville, NC


  4. Burlington, NC
    Average Salary: $126,915
    Burlington provides a balanced tech environment with companies like IBM. It offers a mix of challenges and opportunities for those looking to grow. The city's friendly atmosphere makes it a pleasant place to work.
    Find Software Engineer jobs in Burlington, NC


  5. Cary, NC
    Average Salary: $122,038
    Cary is a tech-friendly city with companies like SAS and Cisco. It offers a vibrant work environment with many opportunities for innovation. The community is supportive and offers a good quality of life.
    Find Software Engineer jobs in Cary, NC


  6. Wake Forest, NC
    Average Salary: $94,625
    Wake Forest is home to a growing tech sector, with companies like IBM. It offers a mix of challenges and opportunities for growth. The city's small-town feel provides a comfortable work environment.
    Find Software Engineer jobs in Wake Forest, NC


  7. Garner, NC
    Average Salary: $92,408
    Garner offers a peaceful tech environment with companies like IBM. It provides a good balance of work and life. The community is friendly and supports career development.
    Find Software Engineer jobs in Garner, NC


  8. Chapel Hill, NC
    Average Salary: $77,599
    Chapel Hill is known for its academic and tech presence, with companies like SAS. It offers a stimulating work environment with many opportunities for learning. The city's vibrant culture makes it a great place to live and work.
    Find Software Engineer jobs in Chapel Hill, NC

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

Secmation leads the pack in Cary, NC, offering software engineers an average salary of $175,000. This top-tier compensation makes it a prime choice for those seeking high earnings. PENNYMAC also stands out, providing an average salary of $153,813, making it another excellent option for career growth and financial stability.
Graph displaying best paying company salaries for Software Engineer jobs in Cary, NC, highlighting Secmation with the highest at $175,000 and SAS with the lowest at $118,531.
  1. Secmation
    Average Salary: $175,000
    Secmation offers Software Engineer jobs in Cary, NC. They focus on software development, cybersecurity, and data analytics. Secmation operates in multiple locations, including Cary, NC, and other parts of the U.S.


  2. PENNYMAC
    Average Salary: $153,813
    PENNYMAC provides Software Engineer jobs in Cary, NC. They specialize in mortgage technology and financial services. The company operates in Cary, NC, and other key locations across the U.S.


  3. Apple
    Average Salary: $149,500
    Apple offers Software Engineer jobs in Cary, NC. They work on innovative products and services. Apple operates in Cary, NC, and has a global presence.


  4. S&P Global
    Average Salary: $145,750
    S&P Global provides Software Engineer jobs in Cary, NC. They focus on financial data and analytics. The company operates in Cary, NC, and other major cities worldwide.


  5. CGI
    Average Salary: $142,588
    CGI offers Software Engineer jobs in Cary, NC. They provide IT and consulting services. CGI operates in Cary, NC, and has offices in many countries.


  6. Piper Companies
    Average Salary: $138,000
    Piper Companies provides Software Engineer jobs in Cary, NC. They focus on financial technology. The company operates in Cary, NC, and has a strong presence in the U.S.


  7. Urban Air Adventure Park
    Average Salary: $130,000
    Urban Air Adventure Park offers Software Engineer jobs in Cary, NC. They specialize in entertainment and recreation. The company operates in Cary, NC, and other locations.


  8. Deutsche Bank
    Average Salary: $122,089
    Deutsche Bank provides Software Engineer jobs in Cary, NC. They focus on banking and financial services. The company operates in Cary, NC, and has a global network.


  9. MetLife
    Average Salary: $119,606
    MetLife offers Software Engineer jobs in Cary, NC. They specialize in insurance and financial services. The company operates in Cary, NC, and has a global presence.


  10. SAS
    Average Salary: $118,531
    SAS provides Software Engineer jobs in Cary, NC. They focus on analytics and business intelligence. The company operates in Cary, NC, and has offices worldwide.

Currently 8,905 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
8,905 Job Openings