Software Engineer Salary in Raleigh, NC
How much does a Software Engineer make in Raleigh, NC?
A Software Engineer in Raleigh, NC, can expect to earn a competitive salary. The average salary for this role is around $119,785. This figure can vary based on experience and specific skills. For those just starting, salaries can range from $61,450 to $73,609. As experience grows, so does the earning potential. Engineers with more than five years of experience can earn between $122,245 and $134,405.
Several factors influence the salary of a Software Engineer in Raleigh. These include the company size, the specific industry, and the engineer's expertise. Companies in tech hubs often offer higher salaries. Skills in high demand, such as cloud computing or cybersecurity, can also lead to higher pay. Additionally, having certifications or advanced degrees can boost earning potential.
What are the highest paying cities for a Software Engineer near Raleigh, NC?

-
Burlington, NC
Average Salary: $126,890
Burlington offers a vibrant tech scene with many opportunities for tech professionals. Companies like SAS and Honda have a presence, providing a range of projects and career growth options. The cost of living is reasonable, making it a great place to work and live.
Find Software Engineer jobs in Burlington, NC
-
Durham, NC
Average Salary: $125,215
Durham is a hub for tech innovation, home to companies like IBM and Red Hat. The city's vibrant community and lower cost of living make it attractive for tech workers. Durham offers a mix of big company projects and startups, providing diverse career paths.
Find Software Engineer jobs in Durham, NC
-
Cary, NC
Average Salary: $118,771
Cary is known for its thriving tech industry, with companies like SAS and Cisco. The city offers a high quality of life with plenty of amenities. Working in Cary means access to cutting-edge projects and a supportive professional environment.
Find Software Engineer jobs in Cary, NC
-
Morrisville, NC
Average Salary: $118,333
Morrisville is a growing tech center, with companies like IBM and Cisco establishing a presence. The area offers a mix of suburban peace and urban opportunities. It's a great place for tech professionals looking for a balanced lifestyle.
Find Software Engineer jobs in Morrisville, NC
-
Wake Forest, NC
Average Salary: $93,174
Wake Forest is a smaller city with a big tech presence, thanks to companies like SAS. The community is tight-knit, and the cost of living is affordable. It's an excellent place for those seeking a quieter environment with good career opportunities.
Find Software Engineer jobs in Wake Forest, NC
-
Chapel Hill, NC
Average Salary: $81,683
Chapel Hill is known for its academic and tech sectors, with companies like IBM and Red Hat. The city offers a vibrant cultural scene and a high quality of life. It's a great place for tech professionals who enjoy a mix of work and leisure.
Find Software Engineer jobs in Chapel Hill, NC
-
Garner, NC
Average Salary: $80,890
Garner is a growing tech hub, with companies like Cisco and IBM. The city offers a blend of suburban charm and urban opportunities. It's a great place for tech workers looking for a peaceful community with good career prospects.
Find Software Engineer jobs in Garner, NC
-
Knightdale, NC
Average Salary: $69,500
Knightdale is a rapidly growing city with a strong tech presence, thanks to companies like IBM. The area offers a mix of modern amenities and a friendly community. It's a great place for tech professionals looking for a balanced lifestyle.
Find Software Engineer jobs in Knightdale, NC
What are the best paying companies for a Software Engineer in Raleigh, NC?

-
Salesforce
Average Salary: $182,300
Salesforce offers exciting Software Engineer jobs in Raleigh, NC. They focus on cloud computing and customer relationship management. Salesforce operates globally, with major offices in San Francisco, New York, and London.
-
Microsoft
Average Salary: $157,367
Microsoft provides top-notch Software Engineer positions in Raleigh, NC. They work on a wide range of technologies, including cloud services and artificial intelligence. Microsoft has offices worldwide, including Redmond, Washington, and Hyderabad, India.
-
Itron
Average Salary: $154,458
Itron offers rewarding Software Engineer jobs in Raleigh, NC. They specialize in smart energy and water solutions. Itron operates globally, with offices in Spokane, Washington, and Geneva, Switzerland.
-
RBC
Average Salary: $144,875
RBC provides competitive Software Engineer roles in Raleigh, NC. They focus on financial services and technology. RBC has offices across Canada and the United States, including Toronto and New York.
-
Verily
Average Salary: $142,900
Verily offers innovative Software Engineer jobs in Raleigh, NC. They work on life sciences and healthcare technology. Verily operates globally, with offices in South San Francisco, California, and London, England.
-
Wells Fargo
Average Salary: $141,663
Wells Fargo provides Software Engineer positions in Raleigh, NC. They focus on financial services and technology. Wells Fargo has offices across the United States, including San Francisco, California, and Charlotte, North Carolina.
-
Red Hat
Average Salary: $139,738
Red Hat offers Software Engineer jobs in Raleigh, NC. They specialize in open-source solutions and cloud computing. Red Hat operates globally, with offices in Raleigh, North Carolina, and Dublin, Ireland.
-
RELX Group
Average Salary: $135,050
RELX Group provides Software Engineer positions in Raleigh, NC. They focus on information and analytics. RELX Group has offices worldwide, including London, England, and Amsterdam, Netherlands.
-
Secmation
Average Salary: $135,000
Secmation offers Software Engineer jobs in Raleigh, NC. They work on cybersecurity and information technology. Secmation operates in the United States, with offices in Raleigh, North Carolina, and Washington, D.C.
-
Robert Half
Average Salary: $133,127
Robert Half provides Software Engineer positions in Raleigh, NC. They focus on staffing and recruitment services. Robert Half has offices across the United States, including Menlo Park, California, and New York, New York.
What are the best paying Software Engineer related jobs in Raleigh, NC?

-
Environment Artist
Average Salary: $166,620
This role focuses on creating visual elements for software applications. Artists work with developers to ensure the visuals match the software's goals. In Raleigh, companies like Epic Games and Red Hat hire for these positions.
Find Environment Artist jobs in Raleigh, NC
-
Solution Architect
Average Salary: $147,591
Solution architects design systems to meet business needs. They work with stakeholders to understand requirements and create technical solutions. Raleigh is home to firms like IBM and Cisco, which offer these roles.
Find Solution Architect jobs in Raleigh, NC
-
Technical Architect
Average Salary: $147,264
Technical architects focus on the technical aspects of software design. They create blueprints for software systems and ensure they meet performance standards. Companies like SAS and Red Hat in Raleigh offer these positions.
Find Technical Architect jobs in Raleigh, NC
-
UI/UX Designer
Average Salary: $136,597
UI/UX designers create user interfaces and experiences for software. They work to make software easy and enjoyable to use. Raleigh has many opportunities with companies like SAS and Epic Games.
Find UI/UX Designer jobs in Raleigh, NC
-
Site Reliability Engineer
Average Salary: $135,638
SREs ensure software runs smoothly and reliably. They work to prevent and fix issues that could disrupt service. Raleigh's tech companies like Red Hat and Cisco hire for these roles.
Find Site Reliability Engineer jobs in Raleigh, NC
-
Machine Learning Engineer
Average Salary: $133,960
These engineers build and implement machine learning models. They work to improve software through data analysis. Raleigh has many opportunities with companies like IBM and Red Hat.
Find Machine Learning Engineer jobs in Raleigh, NC
-
Product Manager
Average Salary: $126,239
Product managers oversee the development of software products. They work with cross-functional teams to bring products to market. Raleigh's tech firms like SAS and Red Hat offer these roles.
Find Product Manager jobs in Raleigh, NC
-
Sharepoint Developer
Average Salary: $124,016
Sharepoint developers create and manage Sharepoint sites. They ensure the software meets business needs. Raleigh's tech companies offer many opportunities for Sharepoint developers.
Find Sharepoint Developer jobs in Raleigh, NC
-
DevOps Engineer
Average Salary: $119,591
DevOps engineers bridge the gap between development and operations. They automate processes to improve efficiency. Raleigh has many opportunities with companies like Red Hat and Cisco.
Find DevOps Engineer jobs in Raleigh, NC
-
Cloud Engineer
Average Salary: $116,678
Cloud engineers manage cloud infrastructure. They ensure software runs smoothly in the cloud. Raleigh's tech firms like IBM and Red Hat offer these roles.
Find Cloud Engineer jobs in Raleigh, NC