How much does a Software Engineer make in Raleigh, NC?
Software Engineers in Raleigh, NC, typically enjoy a competitive salary. On average, these professionals earn about $145,435 each year. This reflects the high demand for skilled tech workers in the area. The pay varies based on experience and specific skills.
Looking at the salary distribution, about 20% of Software Engineers earn less than $104,500 annually. Another 20% make more than $182,000 each year. The rest fall somewhere in between. This range shows there are many opportunities for growth and advancement. Factors like education, certifications, and job performance can help increase earnings.
What are the highest paying cities for a Software Engineer near Raleigh, NC?

-
Durham, NC
Average Salary: $151,768
Durham offers a vibrant tech scene with prominent companies like IBM and Red Hat. Working here means access to cutting-edge projects and a supportive community. The area is known for its rich academic resources and a growing startup ecosystem.
Find Software Engineer jobs in Durham, NC
-
Morrisville, NC
Average Salary: $149,631
In Morrisville, software engineers often work for tech giants such as Cisco and SAS. The city provides a dynamic environment with opportunities to collaborate on innovative projects. A welcoming atmosphere and a lower cost of living make it attractive for many professionals.
Find Software Engineer jobs in Morrisville, NC
-
Cary, NC
Average Salary: $126,871
Cary attracts software engineers with its strong tech presence, home to companies like SAS and Red Hat. The city offers a balanced lifestyle with a mix of career opportunities and outdoor activities. It’s known for its business-friendly environment and excellent schools.
Find Software Engineer jobs in Cary, NC
-
Burlington, NC
Average Salary: $124,781
Burlington provides a more relaxed setting while still offering software engineering roles in companies like Siemens and Blue Cross Blue Shield. It’s a place where professionals can enjoy a quieter lifestyle without sacrificing career growth. The city’s affordability adds to its appeal.
Find Software Engineer jobs in Burlington, NC
-
Apex, NC
Average Salary: $115,686
Apex is a growing tech hub with companies like Cisco and Vivint. Software engineers here benefit from a supportive community and plenty of opportunities to advance their careers. The area is known for its family-friendly environment and strong schools.
Find Software Engineer jobs in Apex, NC
-
Garner, NC
Average Salary: $111,175
Garner offers a mix of suburban charm and tech opportunities. Companies like IBM and Cisco provide roles for software engineers. The area is ideal for those looking for a balance between work and a peaceful lifestyle. Garner’s proximity to Raleigh offers additional benefits.
Find Software Engineer jobs in Garner, NC
-
Chapel Hill, NC
Average Salary: $99,852
Chapel Hill combines academic excellence with tech innovation. Engineers here work for companies like SAS and Red Hat. The city’s culture is rich in education and research, making it an excellent place for continuous learning. Its vibrant community life adds to the overall appeal.
Find Software Engineer jobs in Chapel Hill, NC
What are the best paying companies for a Software Engineer in Raleigh, NC?

-
Google
Average Salary: $198,500
Google, a global tech giant, offers Software Engineer roles in Raleigh. These roles focus on developing software solutions that power Google's vast array of services. Opportunities exist in various locations, including Mountain View, California, and Austin, Texas.
-
Sysdig
Average Salary: $183,625
Sysdig provides tools for cloud-native applications. As a Software Engineer at Sysdig in Raleigh, you will work on advanced tools that help developers manage and secure their applications. Sysdig has offices in San Francisco, California, and Amsterdam, Netherlands.
-
SpotOn
Average Salary: $182,750
SpotOn offers point-of-sale software for restaurants and retail businesses. Software Engineers at SpotOn in Raleigh will develop robust and scalable solutions. The company also operates in Colorado Springs, Colorado.
-
Salesforce
Average Salary: $179,333
Salesforce is a leader in customer relationship management (CRM) software. Software Engineers in Raleigh will contribute to developing innovative CRM tools. Salesforce has offices worldwide, including in San Francisco, California.
-
SpotOn Productions
Average Salary: $179,308
SpotOn Productions creates software for restaurants and retail businesses. Software Engineers in Raleigh will work on creating user-friendly software solutions. The company has an office in Colorado Springs, Colorado.
-
Amazon
Average Salary: $179,000
Amazon is a global e-commerce leader. As a Software Engineer at Amazon in Raleigh, you will work on cutting-edge projects that enhance customer experience. Amazon has many locations worldwide, including Seattle, Washington.
-
Amazon Web Services (AWS)
Average Salary: $173,017
AWS offers cloud computing services. Software Engineers at AWS in Raleigh will develop solutions that support businesses in their cloud journeys. AWS operates globally, with key offices in Seattle, Washington.
-
PwC
Average Salary: $171,733
PwC provides professional services, including consulting. Software Engineers at PwC in Raleigh will develop software to support auditing, accounting, and consulting services. PwC has offices worldwide, including in New York City, New York.
-
Verily
Average Salary: $171,317
Verily focuses on life sciences and healthcare technology. Software Engineers at Verily in Raleigh will work on innovative projects that improve patient care. Verily also operates in South San Francisco, California.
-
Speechify
Average Salary: $170,000
Speechify provides text-to-speech solutions. Software Engineers at Speechify in Raleigh will develop tools that make reading more accessible. The company also has an office in New York City, New York.
What are the best paying Software Engineer related jobs in Raleigh, NC?

-
Technical Architect
Average Salary: $177,814
This job focuses on designing system architecture and guiding teams. It works closely with developers to ensure quality and efficiency. Companies like Red Hat and Cisco Systems offer roles in Raleigh.
Find Technical Architect jobs in Raleigh, NC
-
Machine Learning Engineer
Average Salary: $150,971
This position involves creating models and algorithms. It works on projects to improve data analysis. Google and IBM offer machine learning positions in Raleigh.
Find Machine Learning Engineer jobs in Raleigh, NC
-
Product Manager
Average Salary: $149,587
This role leads product development from concept to launch. It involves working with cross-functional teams. Red Hat and Cisco Systems look for product managers in Raleigh.
Find Product Manager jobs in Raleigh, NC
-
Site Reliability Engineer
Average Salary: $144,234
This job ensures system reliability and efficiency. It focuses on minimizing downtime. Google and IBM have roles for SREs in Raleigh.
Find Site Reliability Engineer jobs in Raleigh, NC
-
Data Engineer
Average Salary: $140,077
This position deals with managing and processing data. It helps in creating systems for data storage. Red Hat and IBM offer data engineering jobs in Raleigh.
Find Data Engineer jobs in Raleigh, NC
-
Systems Engineer
Average Salary: $133,648
This role involves managing and maintaining systems. It ensures the smooth operation of IT infrastructure. Red Hat and Cisco Systems offer systems engineering positions in Raleigh.
Find Systems Engineer jobs in Raleigh, NC
-
UI/UX Designer
Average Salary: $132,923
This job focuses on designing user interfaces and experiences. It ensures products are user-friendly. Red Hat and IBM look for UI/UX designers in Raleigh.
Find UI/UX Designer jobs in Raleigh, NC
-
DevOps Engineer
Average Salary: $129,022
This position combines development and operations. It focuses on automating workflows. Red Hat and Google offer DevOps roles in Raleigh.
Find DevOps Engineer jobs in Raleigh, NC
-
Cloud Engineer
Average Salary: $122,347
This role manages cloud infrastructure and services. It ensures the reliability and security of cloud resources. Red Hat and IBM offer cloud engineering positions in Raleigh.
Find Cloud Engineer jobs in Raleigh, NC
-
Security Engineer
Average Salary: $118,886
This job focuses on protecting systems and data. It involves implementing security measures and monitoring for threats. Red Hat and IBM have security engineering roles in Raleigh.
Find Security Engineer jobs in Raleigh, NC



