Position
City
Salary

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

The average salary for a Software Engineer is $145,435 per year 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.

Software Engineer jobs in Raleigh, NC

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

Looking for a job as a Software Engineer near Raleigh, NC? Explore the nearby cities where you can find some of the highest salaries. Durham, NC offers an average salary of $151,768. Morrisville, NC provides a strong average of $149,631. Cary, NC also stands out with an average salary of $126,871. Additionally, cities like Burlington, NC, Apex, NC, Garner, NC, and Chapel Hill, NC offer competitive average salaries ranging from $124,781 to $99,852. These locations provide attractive opportunities for those seeking rewarding positions in software engineering.
Graph displaying highest paying cities salaries for Software Engineer jobs near Raleigh, NC, highlighting Durham, NC with the highest at $151,768 and Chapel Hill, NC with the lowest at $99,852.
  1. 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


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


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


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


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


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


  7. 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 leads the way as the highest paying company for software engineers in Raleigh, NC, offering an average salary of $198,500. Following closely is Sysdig, with a competitive average salary of $183,625. SpotOn and Salesforce both provide solid compensation, with average salaries around $182,750 and $179,333, respectively. Candidates may also find attractive opportunities at Amazon and its subsidiary AWS, both with average salaries over $179,000. PwC, Verily, and Speechify also offer robust compensation packages, with averages around $173,000 or more.
Graph displaying best paying company salaries for Software Engineer jobs in Raleigh, NC, highlighting Google with the highest at $198,500 and Speechify with the lowest at $170,000.
  1. 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.


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


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


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


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


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


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


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


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


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

Currently 12,060 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
12,060 Job Openings