How much does a Software Engineer make in Cary, NC?
Cary, North Carolina, has become a vibrant hub for software engineers. The average yearly salary for software engineers in Cary stands at approximately $122,153. This figure makes it a competitive location for tech professionals. Salaries can vary based on experience, skill set, and specific industry needs.
To break it down, here are some common salary ranges in Cary:
- The lowest 10% earn about $64,000 per year.
- The next 20% make between $75,909 and $111,636 annually.
- The middle 40% range from $111,636 to $147,364 per year.
- The upper 20% earn between $147,364 and $195,000 annually.
What are the highest paying cities for a Software Engineer near Cary, NC?

-
Durham, NC
Average Salary: $142,825
In Durham, tech companies thrive, offering many opportunities for developers. Notable firms like IBM and Cisco provide exciting projects. Durham's growing tech scene attracts top talent and offers competitive salaries.
Find Software Engineer jobs in Durham, NC
-
Raleigh, NC
Average Salary: $140,862
Raleigh is a hub for technology, with many companies seeking skilled engineers. Firms like SAS and Red Hat present dynamic roles. The city’s tech community fosters innovation and professional growth.
Find Software Engineer jobs in Raleigh, NC
-
Morrisville, NC
Average Salary: $139,777
Morrisville is a center for tech innovation with firms like Fidelity and IBM. Engineers here enjoy a collaborative environment. The city’s focus on tech growth leads to diverse career opportunities.
Find Software Engineer jobs in Morrisville, NC
-
Burlington, NC
Average Salary: $126,080
Burlington offers a blend of tech roles with companies such as Syneos Health. Engineers find a supportive community. The city’s growing tech sector provides a stable and rewarding career path.
Find Software Engineer jobs in Burlington, NC
-
Cary, NC
Average Salary: $123,303
Cary boasts a strong tech industry with major employers like SAS and IBM. Professionals enjoy a vibrant community. The city’s commitment to tech development offers numerous job opportunities.
Find Software Engineer jobs in Cary, NC
-
Apex, NC
Average Salary: $110,700
Apex is emerging as a tech hotspot with firms like SAS and IBM. Engineers benefit from a supportive environment. The city’s focus on innovation provides many career prospects.
Find Software Engineer jobs in Apex, NC
-
Garner, NC
Average Salary: $100,542
Garner has a growing tech sector with companies like Cisco. Engineers work in a collaborative environment. The city’s focus on tech development offers many job opportunities and growth.
Find Software Engineer jobs in Garner, NC
-
Chapel Hill, NC
Average Salary: $86,815
Chapel Hill is known for its strong tech presence with firms like SAS. Engineers enjoy a vibrant community. The city’s emphasis on innovation provides a rewarding career path.
Find Software Engineer jobs in Chapel Hill, NC
What are the best paying companies for a Software Engineer in Cary, NC?

-
Secmation
Average Salary: $177,222
Secmation is a leading technology company based in Cary, NC. They focus on software development and digital transformation. Secmation has multiple locations across the US, including Cary, NC, where they offer Software Engineer jobs with competitive salaries.
-
Apple
Average Salary: $176,613
Apple is one of the world's most innovative companies, headquartered in Cupertino, California, but with a significant presence in Cary, NC. They are known for their cutting-edge technology and design. Apple offers Software Engineer positions in Cary, NC, providing an opportunity to work on exciting projects.
-
PENNYMAC
Average Salary: $149,208
PENNYMAC is a mortgage technology company with its headquarters in Los Angeles, CA. They operate in Cary, NC, offering Software Engineer jobs. They focus on mortgage-related software solutions, giving employees a chance to work on impactful projects.
-
S&P Global
Average Salary: $145,750
S&P Global is a global provider of information and analysis, headquartered in New York, NY. In Cary, NC, they offer Software Engineer jobs focusing on data and analytics. Their Cary office is a hub for software development and innovation.
-
CGI
Average Salary: $140,500
CGI is a multinational IT services company based in Montreal, Canada. They have a strong presence in Cary, NC, offering Software Engineer jobs. CGI focuses on delivering IT and business consulting services, providing a dynamic work environment.
-
Piper Companies
Average Salary: $138,000
Piper Companies is a real estate investment firm based in Chicago, IL. They operate in Cary, NC, offering Software Engineer positions. They focus on real estate investment technology, giving employees the chance to work on innovative projects.
-
WCG Clinical
Average Salary: $132,265
WCG Clinical is a clinical trial technology and consulting company with headquarters in Atlanta, GA. In Cary, NC, they offer Software Engineer jobs. They focus on developing software for clinical trials, providing a unique opportunity to impact healthcare.
-
Deutsche Bank
Average Salary: $126,354
Deutsche Bank is a leading global financial services firm headquartered in Frankfurt, Germany. They operate in Cary, NC, offering Software Engineer jobs. They focus on financial technology, providing a chance to work on innovative solutions.
-
CACI International
Average Salary: $118,615
CACI International is a defense and technology company based in Arlington, VA. They have offices in Cary, NC, offering Software Engineer jobs. They focus on developing technology for defense and intelligence, providing a secure and impactful work environment.
-
Marsh McLennan Agency
Average Salary: $113,797
Marsh McLennan Agency is a leading insurance brokerage and advisory company, based in New York, NY. In Cary, NC, they offer Software Engineer jobs. They focus on insurance technology, giving employees the chance to work on innovative solutions.
What are the best paying Software Engineer related jobs in Cary, NC?

-
Machine Learning Engineer
Average Salary: $166,717
This role focuses on designing and implementing machine learning models. Companies like SAS Institute and IBM in Cary use these models to solve complex problems. Candidates should be comfortable with data and statistical analysis.
Find Machine Learning Engineer jobs in Cary, NC
-
Cloud Engineer
Average Salary: $154,892
Cloud engineers build and manage cloud-based systems. At companies such as IBM and SAS Institute, they ensure smooth cloud operations. Skills in cloud platforms and infrastructure are key to success.
Find Cloud Engineer jobs in Cary, NC
-
Technical Architect
Average Salary: $150,000
Technical architects design system architectures. They work at firms like Cisco and IBM to align technology with business goals. These professionals need strong problem-solving and design skills.
Find Technical Architect jobs in Cary, NC
-
Security Engineer
Average Salary: $148,009
Security engineers protect company data and systems. At firms like Cisco and IBM, they implement security measures and monitor networks. Proficiency in security protocols and tools is essential.
Find Security Engineer jobs in Cary, NC
-
Front End Developer
Average Salary: $144,212
Front end developers create user interfaces. They work at companies like SAS Institute and Cisco to make websites and apps user-friendly. Strong skills in HTML, CSS, and JavaScript are needed.
Find Front End Developer jobs in Cary, NC
-
Site Reliability Engineer
Average Salary: $143,680
SREs ensure system reliability and performance. At companies like IBM and SAS Institute, they work to maintain smooth operations. Skills in automation and performance monitoring are crucial.
Find Site Reliability Engineer jobs in Cary, NC
-
Systems Engineer
Average Salary: $136,256
Systems engineers manage and maintain IT systems. They work for companies like Cisco and IBM to ensure systems run efficiently. Knowledge of hardware, software, and networking is important.
Find Systems Engineer jobs in Cary, NC
-
Data Engineer
Average Salary: $135,216
Data engineers build and maintain data pipelines. At firms like SAS Institute and IBM, they ensure data is accessible and useful. Strong skills in data management and analysis are required.
Find Data Engineer jobs in Cary, NC
-
Business Analyst
Average Salary: $124,461
Business analysts assess business needs. They work at companies like IBM and SAS Institute to improve processes. Strong analytical and communication skills are necessary.
Find Business Analyst jobs in Cary, NC
-
Product Manager
Average Salary: $121,918
Product managers lead the development of new products. At firms like Cisco and IBM, they work closely with teams to launch successful products. Strong leadership and project management skills are key.
Find Product Manager jobs in Cary, NC



