How much does a Software Engineer make in Cary, NC?
A Software Engineer in Cary, NC, earns a competitive salary. The average yearly salary stands at $122,355. This amount offers a solid income for those in this profession.
The salary data shows a range of earnings for Software Engineers in the area. The lowest salary in the data is around $64,000. At the higher end, some engineers earn up to $195,000 annually. Most engineers fall in the middle of this range, with the majority earning between $87,818 and $135,455. This range reflects the different levels of experience and skills within the field.
What are the highest paying cities for a Software Engineer near Cary, NC?

-
Durham, NC
Average Salary: $140,177
Join a thriving tech scene with many opportunities. Tech giants like IBM and Red Hat drive innovation. Durham offers a balanced lifestyle with great schools.
Find Software Engineer jobs in Durham, NC
-
Raleigh, NC
Average Salary: $139,504
Discover exciting career growth in Raleigh. Companies such as SAS and Cisco offer cutting-edge projects. The city combines urban amenities with a friendly atmosphere.
Find Software Engineer jobs in Raleigh, NC
-
Morrisville, NC
Average Salary: $135,742
Experience a rapidly growing tech hub in Morrisville. Firms like Fidelity and GlobalLogic seek skilled talent. Enjoy a strong community and affordable living.
Find Software Engineer jobs in Morrisville, NC
-
Burlington, NC
Average Salary: $126,080
Work in a supportive environment with prominent companies like Sonos and Amazon. Burlington offers a slower pace with easy access to larger cities.
Find Software Engineer jobs in Burlington, NC
-
Cary, NC
Average Salary: $122,595
Find diverse job opportunities in Cary. Companies such as Cisco and Vertex offer dynamic projects. The city provides excellent schools and family-friendly amenities.
Find Software Engineer jobs in Cary, NC
-
Apex, NC
Average Salary: $110,700
Explore a bustling tech scene in Apex. Companies like Red Hat and IBM need skilled professionals. Apex boasts a welcoming community and affordable living.
Find Software Engineer jobs in Apex, NC
-
Garner, NC
Average Salary: $95,640
Work in a community-focused environment with employers like Fidelity and Red Hat. Garner offers a balance of suburban living and big-city perks.
Find Software Engineer jobs in Garner, NC
-
Chapel Hill, NC
Average Salary: $79,866
Enjoy a vibrant tech landscape with leading firms like Epic Systems. Chapel Hill offers a rich cultural scene and excellent educational opportunities.
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, based in Cary, NC, offers software engineers opportunities to work on exciting projects. They focus on IT services and consulting, working with clients globally. Software engineers here enjoy a dynamic work environment and the chance to innovate.
-
Apple
Average Salary: $157,717
Apple, a well-known tech giant, has a presence in Cary, NC. Software engineers at Apple work on cutting-edge projects that shape the future of technology. They collaborate with top talent in a fast-paced setting, enjoying a competitive salary and benefits.
-
PENNYMAC
Average Salary: $149,208
PENNYMAC, headquartered in Cary, NC, offers software engineers roles in the mortgage technology sector. They focus on providing innovative solutions for the housing market. Engineers here benefit from a collaborative atmosphere and competitive compensation.
-
CGI
Average Salary: $146,283
CGI, based in Cary, NC, provides software engineering roles across various industries. They are known for their work in IT consulting and services. Engineers at CGI enjoy a supportive work culture and the chance to work on diverse projects.
-
S&P Global
Average Salary: $145,750
S&P Global, located in Cary, NC, offers software engineering opportunities in financial services. They focus on providing data, analytics, and insights. Engineers here benefit from a stable company with a strong market presence.
-
Piper Companies
Average Salary: $138,000
Piper Companies, with offices in Cary, NC, offers software engineering positions in financial services. They provide investment banking and wealth management services. Engineers here enjoy a robust work environment and the chance to grow in their careers.
-
WCG Clinical
Average Salary: $132,265
WCG Clinical, headquartered in Cary, NC, provides software engineering roles in the clinical trial industry. They focus on optimizing clinical research. Engineers here benefit from a supportive team and the opportunity to contribute to medical advancements.
-
Deutsche Bank
Average Salary: $126,354
Deutsche Bank, with a presence in Cary, NC, offers software engineering positions in the banking sector. They provide a wide range of financial services. Engineers here enjoy a global network and the chance to work on impactful projects.
-
CACI International
Average Salary: $118,615
CACI International, based in Cary, NC, provides software engineering roles in the defense and government sectors. They focus on providing technology and consulting services. Engineers here benefit from a stable company with a clear mission.
-
Marsh McLennan Agency
Average Salary: $113,797
Marsh McLennan Agency, with offices in Cary, NC, offers software engineering positions in the insurance and financial services sectors. They provide risk, strategy, and insurance services. Engineers here enjoy a dynamic work environment and the chance to grow professionally.
What are the best paying Software Engineer related jobs in Cary, NC?

-
Cloud Engineer
Average Salary: $154,892
Cloud engineers design and maintain cloud infrastructure. They ensure services run smoothly. Companies in Cary, NC like Red Hat and SAS Institute offer such roles.
Find Cloud Engineer jobs in Cary, NC
-
Security Engineer
Average Salary: $144,458
Security engineers protect systems and networks. They work to prevent breaches and safeguard data. Firms in Cary, NC including IBM and SAS Institute hire for these positions.
Find Security Engineer jobs in Cary, NC
-
Front End Developer
Average Salary: $142,283
Front end developers build the user interfaces of websites and apps. They focus on aesthetics and usability. Tech companies in Cary, NC like EPAM Systems and EPAM Systems offer these jobs.
Find Front End Developer jobs in Cary, NC
-
Machine Learning Engineer
Average Salary: $140,230
Machine learning engineers develop algorithms and models. They work on data-driven solutions. Companies such as Red Hat and SAS Institute in Cary, NC provide these opportunities.
Find Machine Learning Engineer jobs in Cary, NC
-
Site Reliability Engineer
Average Salary: $137,888
Site reliability engineers ensure systems are reliable and efficient. They focus on performance and uptime. Many tech firms in Cary, NC hire for these positions.
Find Site Reliability Engineer jobs in Cary, NC
-
Data Engineer
Average Salary: $134,160
Data engineers create and maintain data pipelines. They ensure data is clean and accessible. Companies like SAS Institute in Cary, NC look for such talent.
Find Data Engineer jobs in Cary, NC
-
Systems Engineer
Average Salary: $132,507
Systems engineers integrate hardware and software. They ensure systems work together seamlessly. Firms such as Red Hat in Cary, NC hire for these roles.
Find Systems Engineer jobs in Cary, NC
-
Business Analyst
Average Salary: $124,461
Business analysts evaluate business processes. They recommend improvements to efficiency. Companies in Cary, NC like IBM and SAS Institute need their expertise.
Find Business Analyst jobs in Cary, NC
-
Product Manager
Average Salary: $122,641
Product managers oversee the development of products. They work with cross-functional teams. Tech firms in Cary, NC offer these roles to drive product success.
Find Product Manager jobs in Cary, NC
-
DevOps Engineer
Average Salary: $118,129
DevOps engineers bridge development and operations. They automate processes and improve collaboration. Companies such as IBM in Cary, NC seek these professionals.
Find DevOps Engineer jobs in Cary, NC



