Position
City
Salary

How much does a Software Engineer make in Raleigh, NC?

The average salary for a Software Engineer is $139,225 per year 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
These figures show that with experience and expertise, software engineers can expect to earn more.

Software Engineer jobs in Raleigh, NC

What are the highest paying cities for a Software Engineer near Raleigh, NC?

Software engineers near Raleigh, NC, can find attractive salary opportunities in nearby cities. Durham offers the highest average salary at $139,571, making it a top choice for job seekers. Morrisville also provides a strong average salary of $135,385, which is another excellent area to explore for better compensation.
Graph displaying highest paying cities salaries for Software Engineer jobs near Raleigh, NC, highlighting Durham, NC with the highest at $139,571 and Chapel Hill, NC with the lowest at $80,751.
  1. 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


  2. 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


  3. 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


  4. 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


  5. 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


  6. 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


  7. 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?

For job seekers in Raleigh, NC, Sysdig offers the highest average salary for software engineers at $197,200. Google is close behind, paying an average of $192,469. SpotOn: Product also provides a competitive salary of $188,273. Other top-paying companies in the area include ServiceTitan, Microsoft, and Itron, all offering salaries above $170,000. These companies stand out as great options for those seeking lucrative opportunities in software engineering.
Graph displaying best paying company salaries for Software Engineer jobs in Raleigh, NC, highlighting Sysdig with the highest at $197,200 and Red Hat with the lowest at $149,405.
  1. 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.


  2. 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.


  3. 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.


  4. 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.


  5. 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.


  6. 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.


  7. 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.


  8. 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.


  9. 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.


  10. 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.

Currently 9,369 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
9,369 Job Openings