How much does a Software Engineer make in Raleigh, NC?
Software Engineers in Raleigh, NC, earn a strong salary compared to many other cities. The average yearly salary for a software engineer here is about $136,147. This high earning potential attracts many talented professionals to the area.
Different levels of experience lead to different salaries. New software engineers can expect to earn around $62,000. As experience grows, so do earnings. Engineers with over 10 years of experience can earn more than $244,000. This shows that there are good opportunities for career growth in Raleigh for software engineers.
What are the highest paying cities for a Software Engineer near Raleigh, NC?

-
Durham, NC
Average Salary: $137,195
In Durham, tech innovation thrives, with companies like IBM and Intel driving growth. The city offers a vibrant tech community and numerous opportunities for professionals to make an impact. Durham's rich culture and welcoming atmosphere enhance the overall work experience.
Find Software Engineer jobs in Durham, NC
-
Morrisville, NC
Average Salary: $133,100
Morrisville stands out as a hub for tech talent, home to major companies like SAS and Cisco. The city offers a dynamic work environment with a focus on cutting-edge technology. Morrisville's strong professional network provides excellent career advancement opportunities.
Find Software Engineer jobs in Morrisville, NC
-
Burlington, NC
Average Salary: $128,884
Burlington attracts tech professionals with its growing tech scene and companies like SAS and Apple. The city provides a supportive community for tech enthusiasts and offers a balanced lifestyle. Burlington's commitment to innovation makes it an attractive place to work.
Find Software Engineer jobs in Burlington, NC
-
Cary, NC
Average Salary: $121,731
Cary is known for its thriving tech industry, hosting prominent companies like IBM and SAS. The city offers a vibrant tech ecosystem with numerous opportunities for growth. Cary’s commitment to innovation and quality of life make it an appealing choice for tech professionals.
Find Software Engineer jobs in Cary, NC
-
Apex, NC
Average Salary: $110,700
Apex is rapidly becoming a tech hotspot, with companies like SAS and Cisco leading the way. The city offers a dynamic environment for tech professionals to innovate and grow. Apex’s strong community and quality of life add to its appeal for job seekers.
Find Software Engineer jobs in Apex, NC
-
Garner, NC
Average Salary: $92,408
Garner offers a growing tech sector, with companies like Intel and IBM contributing to its development. The city provides a supportive environment for tech professionals and offers a balanced lifestyle. Garner's commitment to innovation and community makes it a great place to work.
Find Software Engineer jobs in Garner, NC
-
Chapel Hill, NC
Average Salary: $78,719
Chapel Hill boasts a vibrant tech scene, home to companies like IBM and Intel. The city combines academic excellence with a thriving tech community, offering numerous opportunities for professionals. Chapel Hill’s rich culture and innovative environment make it an attractive choice for tech careers.
Find Software Engineer jobs in Chapel Hill, NC
What are the best paying companies for a Software Engineer in Raleigh, NC?

-
Sysdig
Average Salary: $197,200
Sysdig offers exciting Software Engineer roles with a focus on cloud-native technologies. They operate globally, with significant presence in Raleigh, NC.
-
SpotOn: Product
Average Salary: $188,273
SpotOn: Product values innovative Software Engineers to build robust products. They are headquartered in Raleigh, NC, and operate nationwide.
-
Google
Average Salary: $188,125
Google offers top-tier Software Engineer positions in Raleigh, NC, focusing on cutting-edge technology development. They have offices worldwide.
-
PwC
Average Salary: $183,538
PwC offers competitive Software Engineer roles with a focus on finance and technology. They have offices in Raleigh, NC, and across the globe.
-
ServiceTitan
Average Salary: $177,783
ServiceTitan provides Software Engineer opportunities with a focus on service industries. They are based in Raleigh, NC, and serve clients nationwide.
-
Microsoft
Average Salary: $173,538
Microsoft offers diverse Software Engineer positions in Raleigh, NC, focusing on software development and innovation. They have a global presence.
-
Itron
Average Salary: $162,094
Itron provides Software Engineer roles with a focus on smart technology. They operate in Raleigh, NC, and serve customers internationally.
-
Eaton
Average Salary: $154,783
Eaton offers Software Engineer opportunities with a focus on industrial and electrical technologies. They have operations in Raleigh, NC, and worldwide.
-
Amazon.com
Average Salary: $150,706
Amazon.com offers Software Engineer roles with a focus on e-commerce and technology. They have a significant presence in Raleigh, NC, and globally.
-
The Cigna Group
Average Salary: $148,925
The Cigna Group offers Software Engineer positions focused on healthcare technology. They operate in Raleigh, NC, and serve clients nationally.
What are the best paying Software Engineer related jobs in Raleigh, NC?

-
Technical Architect
Average Salary: $160,147
This role designs the blueprint for IT systems. They work with software engineers to create efficient and scalable systems. Tech companies in Raleigh, like SAS, value strong technical architects.
Find Technical Architect jobs in Raleigh, NC
-
Machine Learning Engineer
Average Salary: $158,120
They build and maintain algorithms and systems to learn from data. In Raleigh, firms such as Cisco Systems require these experts. They play a key role in developing AI-driven solutions.
Find Machine Learning Engineer jobs in Raleigh, NC
-
Site Reliability Engineer
Average Salary: $138,043
They focus on maintaining system performance and uptime. Companies in Raleigh, including Red Hat, hire these experts. Their work ensures applications run smoothly and securely.
Find Site Reliability Engineer jobs in Raleigh, NC
-
Product Manager
Average Salary: $136,477
They oversee the development and launch of new products. In Raleigh, firms such as IBM seek skilled product managers. They work closely with cross-functional teams to drive product success.
Find Product Manager jobs in Raleigh, NC
-
Data Engineer
Average Salary: $136,211
They design and maintain data systems. Raleigh’s tech scene, with companies like Globant, needs these professionals. They ensure data is accessible and reliable for analysis.
Find Data Engineer jobs in Raleigh, NC
-
UI/UX Designer
Average Salary: $135,972
They create user-friendly interfaces. Raleigh-based firms like Red Hat look for these designers. Their work makes software intuitive and engaging for users.
Find UI/UX Designer jobs in Raleigh, NC
-
DevOps Engineer
Average Salary: $129,316
They automate and integrate software development. In Raleigh, companies such as SAS hire these engineers. They bridge the gap between development and operations.
Find DevOps Engineer jobs in Raleigh, NC
-
Systems Engineer
Average Salary: $118,099
They manage and maintain IT systems. Raleigh’s tech companies, including IBM, seek these professionals. They ensure systems run efficiently and securely.
Find Systems Engineer jobs in Raleigh, NC
-
Cloud Engineer
Average Salary: $118,043
They design and manage cloud-based solutions. Companies in Raleigh, like Cisco Systems, need these experts. Their work ensures businesses can leverage cloud technologies effectively.
Find Cloud Engineer jobs in Raleigh, NC
-
Front End Developer
Average Salary: $109,855
They build the visual parts of websites and applications. In Raleigh, firms such as IBM hire these developers. Their work makes web experiences smooth and engaging.
Find Front End Developer jobs in Raleigh, NC



