Position
City
Salary

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

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

In Cary, North Carolina, a Software Engineer can expect to earn a competitive salary. Based on recent data, the average yearly salary for this position stands at $120,849. This figure reflects the hard work and expertise that Software Engineers bring to the table.


Salaries for Software Engineers in Cary vary across different levels of experience. Entry-level positions typically start around $64,000. As experience grows, so do the earnings. Mid-level Software Engineers can earn between $97,000 and $119,000. More seasoned professionals often see their salaries rise above $130,000 annually. This range provides clear insight into the growth potential in this field.

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 good job options. Durham and Raleigh lead with high average salaries. Morrisville offers a competitive average salary as well. In these cities, software engineers often find high-paying roles. Companies value skilled engineers, leading to attractive job offers. Aspiring engineers should explore these areas for better career opportunities.
Graph displaying highest paying cities salaries for Software Engineer jobs near Cary, NC, highlighting Durham, NC with the highest at $139,571 and Chapel Hill, NC with the lowest at $80,751.
  1. Durham, NC
    Average Salary: $139,571
    Durham offers a thriving tech scene with companies like Red Hat and IBM. Developers work on innovative projects and enjoy a vibrant community. The city's support for tech growth makes it an excellent place for career advancement.
    Find Software Engineer jobs in Durham, NC


  2. Raleigh, NC
    Average Salary: $137,624
    Raleigh is home to several tech giants such as SAS and Cisco. Employees benefit from a dynamic work environment and a range of professional development opportunities. The city's strong tech ecosystem supports continuous growth for tech professionals.
    Find Software Engineer jobs in Raleigh, NC


  3. Morrisville, NC
    Average Salary: $135,385
    Morrisville is known for its growing tech industry, with companies like Red Hat and IBM. Professionals here enjoy a collaborative work culture and the chance to contribute to cutting-edge projects. The town’s supportive community fosters career growth and innovation.
    Find Software Engineer jobs in Morrisville, NC


  4. Cary, NC
    Average Salary: $122,445
    Cary is a hub for tech companies such as SAS and IBM. Developers benefit from a variety of projects and a welcoming work environment. The city's focus on education and innovation makes it a great place for tech careers.
    Find Software Engineer jobs in Cary, NC


  5. Burlington, NC
    Average Salary: $115,089
    Burlington offers a mix of small and large tech firms. Professionals enjoy a close-knit community and opportunities for meaningful work. The area provides a supportive environment for career development and growth.
    Find Software Engineer jobs in Burlington, NC


  6. Apex, NC
    Average Salary: $110,700
    Apex features companies like IBM and Red Hat. Workers here enjoy a blend of small-town charm and big-city opportunities. The city’s commitment to technology and education makes it an attractive place for tech jobs.
    Find Software Engineer jobs in Apex, NC


  7. Garner, NC
    Average Salary: $92,408
    Garner has a growing tech industry with employers like SAS and IBM. Professionals benefit from a collaborative work culture and diverse projects. The town offers a supportive environment for those looking to advance their careers.
    Find Software Engineer jobs in Garner, NC


  8. Chapel Hill, NC
    Average Salary: $80,751
    Chapel Hill is known for its academic and tech connections. Companies like IBM and Cisco provide excellent opportunities. The city’s vibrant community and focus on innovation make it a great place for tech careers.
    Find Software Engineer jobs in Chapel Hill, NC

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

Top companies offering attractive salaries for software engineers in Cary, NC, include Secmation, Apple, and PENNYMAC. These companies value skilled engineers and offer competitive pay packages. Professionals in the field have the opportunity to grow and earn significantly in these environments. Secmation leads with an average salary of $175,000, followed by Apple and PENNYMAC offering around $157,717 and $149,208 respectively. These figures reflect the high demand for tech talent and the lucrative career potential in Cary.
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 $113,096.
  1. Secmation
    Average Salary: $175,000
    Secmation is a leading IT company. They design and develop software solutions for clients in various industries. The company is based in Cary, NC, and operates nationally. Software engineers work on diverse projects that require innovative tech solutions.


  2. Apple
    Average Salary: $157,717
    Apple is a global technology leader. Their Cary, NC location focuses on software development. Engineers contribute to developing software for Apple's products. Apple offers a competitive salary and benefits.


  3. PENNYMAC
    Average Salary: $149,208
    PENNYMAC is a mortgage technology company. They provide software for mortgage processing. The Cary, NC office is part of their growing team. Software engineers here create software that helps lenders manage their business more efficiently.


  4. CGI
    Average Salary: $146,283
    CGI is a global IT consulting firm. They offer various software solutions to clients. The Cary, NC office is one of many. Engineers here work on projects for different industries, focusing on IT services.


  5. S&P Global
    Average Salary: $145,750
    S&P Global offers financial data and analytics. Their Cary, NC location is a key part of their operations. Software engineers here develop software for data analysis and financial reporting.


  6. Piper Companies
    Average Salary: $138,000
    Piper Companies is a financial services firm. Their Cary, NC office focuses on software development. Engineers here create software for financial management and reporting.


  7. Deutsche Bank
    Average Salary: $130,175
    Deutsche Bank is a global banking giant. Their Cary, NC office is part of their tech team. Software engineers here develop banking software and solutions for clients.


  8. CACI International
    Average Salary: $118,615
    CACI International provides IT services to the government. Their Cary, NC office is a key part of their operations. Engineers here develop software for national security projects.


  9. Marsh McLennan Agency
    Average Salary: $113,797
    Marsh McLennan Agency offers insurance and financial services. Their Cary, NC office is part of their tech team. Software engineers here develop software for insurance and risk management.


  10. SAS
    Average Salary: $113,096
    SAS is a leader in analytics software. Their Cary, NC office is their headquarters. Software engineers here develop advanced analytics software for various industries.

Currently 9,369 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
9,369 Job Openings