How much does a Software Engineer make in Raleigh, NC?
In Raleigh, NC, software engineers enjoy competitive salaries. On average, they make around $139,225 per year. This income can vary based on experience and specific skills. Those with more years in the field or specialized knowledge often earn more.
Here are some salary ranges for software engineers in Raleigh, NC:
- Bottom 10%: Around $66,000 per year
- Median (50th percentile): About $114,545 per year
- Top 10%: Over $227,818 per year
What are the highest paying cities for a Software Engineer near Raleigh, NC?

-
Durham, NC
Average Salary: $139,571
In Durham, tech innovation thrives. This city houses many prominent companies like IBM and Red Hat, offering exciting job opportunities. You can expect a collaborative environment with a strong focus on research and development.
Find Software Engineer jobs in Durham, NC
-
Morrisville, NC
Average Salary: $135,385
Morrisville offers a vibrant tech scene with many software giants like SAS and Red Hat. The city combines a growing economy with a friendly community, making it an excellent place to build a career. Job opportunities focus on cutting-edge software development.
Find Software Engineer jobs in Morrisville, NC
-
Cary, NC
Average Salary: $122,445
Cary is a hub for tech innovation, home to companies like SAS and Oracle. The city provides a dynamic work environment with many opportunities to grow your skills. It's a place where you can find rewarding job opportunities in software engineering.
Find Software Engineer jobs in Cary, NC
-
Burlington, NC
Average Salary: $115,089
Burlington offers a mix of tech and traditional industries. Companies like Honda and IBM offer diverse job opportunities. The city has a growing economy, making it a good place to start or advance your software engineering career.
Find Software Engineer jobs in Burlington, NC
-
Apex, NC
Average Salary: $110,700
Apex is an emerging tech center with companies like SAS and Cisco. The city has a welcoming atmosphere for professionals. You'll find many opportunities to work on innovative projects and grow your software engineering skills.
Find Software Engineer jobs in Apex, NC
-
Garner, NC
Average Salary: $92,408
Garner provides a supportive environment for tech professionals. Companies like IBM and Cisco are present, offering many job opportunities. It's a great place for those looking to build their careers in software engineering.
Find Software Engineer jobs in Garner, NC
-
Chapel Hill, NC
Average Salary: $80,751
Chapel Hill offers a mix of tech and education. Companies like IBM and Cisco are based here. The city’s vibrant culture and strong community make it a great place for software engineers to work and grow.
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 a rewarding career for Software Engineers in Raleigh, NC, focusing on cloud and container technologies. They operate globally, with key offices in the US, Europe, and Asia.
-
Google
Average Salary: $192,469
At Google, Software Engineers in Raleigh, NC, work on cutting-edge projects. Google has a strong presence in tech hubs worldwide, including North America, Europe, and Asia.
-
SpotOn: Product
Average Salary: $188,273
SpotOn: Product in Raleigh, NC, provides Software Engineers with opportunities in product development. They have offices in the US and are expanding globally.
-
PwC
Average Salary: $183,538
PwC offers a dynamic environment for Software Engineers in Raleigh, NC, focusing on technology solutions. They operate in over 150 countries with a strong global presence.
-
ServiceTitan
Average Salary: $177,783
ServiceTitan in Raleigh, NC, allows Software Engineers to work on innovative solutions. They have offices across the US and are growing internationally.
-
Microsoft
Average Salary: $173,538
Microsoft provides exciting opportunities for Software Engineers in Raleigh, NC. They operate in many countries, with major offices in the US, Europe, and Asia.
-
Itron
Average Salary: $162,094
Itron offers Software Engineers in Raleigh, NC, the chance to work on energy solutions. They have a global reach, with offices in the Americas, Europe, and Asia.
-
Amazon.com
Average Salary: $154,000
At Amazon, Software Engineers in Raleigh, NC, can work on a wide range of projects. Amazon is a global leader with offices around the world.
-
CVS Health
Average Salary: $150,382
CVS Health offers Software Engineers in Raleigh, NC, opportunities in healthcare technology. They have a significant presence in the US and are expanding globally.
-
Red Hat
Average Salary: $149,405
Red Hat provides a collaborative environment for Software Engineers in Raleigh, NC, focusing on open-source solutions. They operate in multiple countries, with major hubs in the US and Europe.
What are the best paying Software Engineer related jobs in Raleigh, NC?

-
Technical Architect
Average Salary: $167,306
Technical Architects design the system and applications that others will use. They work closely with development teams. They ensure that the system meets the business needs. Architects often work at IBM or Red Hat in Raleigh.
Find Technical Architect jobs in Raleigh, NC
-
Machine Learning Engineer
Average Salary: $154,465
Machine Learning Engineers create models to solve business problems. They work with large datasets. Engineers often work with companies like Google or Microsoft in Raleigh, NC.
Find Machine Learning Engineer jobs in Raleigh, NC
-
Site Reliability Engineer
Average Salary: $140,365
Site Reliability Engineers (SRE) ensure systems run smoothly. They work on systems used by millions. SREs often work at tech companies like Amazon or Apple in Raleigh.
Find Site Reliability Engineer jobs in Raleigh, NC
-
Product Manager
Average Salary: $138,804
Product Managers oversee product development. They work with cross-functional teams. They define the product vision. Product Managers often work at companies like Cisco or IBM in Raleigh.
Find Product Manager jobs in Raleigh, NC
-
Data Engineer
Average Salary: $136,448
Data Engineers build systems to collect and manage data. They ensure data is available for analysis. Engineers often work at companies like Capital One or Red Hat in Raleigh.
Find Data Engineer jobs in Raleigh, NC
-
UI/UX Designer
Average Salary: $135,058
UI/UX Designers focus on the user experience. They design the interface and user flow. Designers often work at tech companies like Microsoft or Google in Raleigh.
Find UI/UX Designer jobs in Raleigh, NC
-
DevOps Engineer
Average Salary: $127,325
DevOps Engineers automate the software development process. They work to speed up delivery. Engineers often work at companies like IBM or Red Hat in Raleigh.
Find DevOps Engineer jobs in Raleigh, NC
-
Systems Engineer
Average Salary: $121,525
Systems Engineers ensure the smooth operation of computer systems. They work to troubleshoot and resolve issues. They often work at companies like Cisco or Red Hat in Raleigh.
Find Systems Engineer jobs in Raleigh, NC
-
Cloud Engineer
Average Salary: $120,945
Cloud Engineers manage cloud-based systems. They ensure systems are secure and scalable. Engineers often work at companies like Microsoft or Google in Raleigh.
Find Cloud Engineer jobs in Raleigh, NC
-
Front End Developer
Average Salary: $109,855
Front End Developers create the user interface. They work with HTML, CSS, and JavaScript. Developers often work at companies like IBM or Red Hat in Raleigh.
Find Front End Developer jobs in Raleigh, NC



