How much does a Software Engineer make in Morrisville, NC?
A Software Engineer in Morrisville, North Carolina, enjoys a competitive salary. On average, these professionals earn about $139,268 per year. This figure makes Morrisville an attractive location for those looking to enter the tech industry. Salaries can vary based on experience, skills, and the specific company hiring.
To give a clearer picture, here’s how salaries break down:
- Entry-level positions start at around $73,100.
- Mid-level roles range between $102,109 and $131,118.
- Experienced engineers can earn upwards of $160,127.
What are the highest paying cities for a Software Engineer near Morrisville, NC?

-
Durham, NC
Average Salary: $141,956
Durham is home to Research Triangle Park, where tech innovation thrives. Companies like IBM and Red Hat offer dynamic roles. Talented professionals find promising opportunities in this hub.
Find Software Engineer jobs in Durham, NC
-
Raleigh, NC
Average Salary: $140,203
Raleigh offers a vibrant tech scene with big names like SAS and Red Hat. Job seekers can enjoy a mix of startups and established firms. The city's growing economy provides a rich environment for tech careers.
Find Software Engineer jobs in Raleigh, NC
-
Burlington, NC
Average Salary: $126,080
Burlington is a smaller city with a big potential for tech growth. Companies here focus on software development, providing a tight-knit community for tech talent. It’s a great place for those seeking a balance between work and lifestyle.
Find Software Engineer jobs in Burlington, NC
-
Cary, NC
Average Salary: $124,012
Cary is known for its booming tech sector, home to companies like SAS and IBM. Professionals here enjoy a vibrant community with plenty of networking opportunities. It’s an excellent place for career advancement in tech.
Find Software Engineer jobs in Cary, NC
-
Greensboro, NC
Average Salary: $113,216
Greensboro is a hub for tech innovation, with companies like IBM and Synopsys. Job seekers can find roles that offer both challenge and growth. The city's tech ecosystem is expanding rapidly.
Find Software Engineer jobs in Greensboro, NC
-
High Point, NC
Average Salary: $112,278
High Point offers a growing tech scene with opportunities at companies like IBM and Synopsys. It’s a welcoming place for tech professionals looking for dynamic roles. The area balances work and leisure well.
Find Software Engineer jobs in High Point, NC
-
Apex, NC
Average Salary: $110,700
Apex is a great place for tech careers with companies such as Cisco and Synopsys. The city provides a supportive environment for professionals. It’s a growing hub with many opportunities in the tech industry.
Find Software Engineer jobs in Apex, NC
-
Winston-Salem, NC
Average Salary: $108,752
Winston-Salem has a thriving tech sector, with major companies like IBM. Job seekers will find a mix of established firms and startups. It’s a great area for those looking to advance their tech careers.
Find Software Engineer jobs in Winston-Salem, NC
-
Garner, NC
Average Salary: $100,812
Garner offers a mix of tech opportunities with companies like IBM and SAS. It’s a growing area with a community-oriented atmosphere. Professionals here enjoy a good work-life balance.
Find Software Engineer jobs in Garner, NC
-
Southern Pines, NC
Average Salary: $99,700
Southern Pines provides a quiet setting for tech professionals. Though smaller, it’s growing and offers roles at companies like IBM. It’s ideal for those seeking a peaceful environment with tech opportunities.
Find Software Engineer jobs in Southern Pines, NC
What are the best paying companies for a Software Engineer in Morrisville, NC?

-
NetApp
Average Salary: $179,683
NetApp focuses on data storage and data management. They have operations in Morrisville and other locations. Software Engineers at NetApp get to work on innovative cloud and storage solutions. The company offers a dynamic environment for professional growth.
-
Northrop Grumman
Average Salary: $143,817
Northrop Grumman is a global aerospace and defense technology company. It operates in Morrisville and various other locations. Software Engineers here work on cutting-edge technology for defense and space. The company values innovation and offers many opportunities for career advancement.
-
Lenovo
Average Salary: $123,338
Lenovo is a leading technology company. They operate in Morrisville and around the world. Software Engineers at Lenovo design and develop software for their wide range of products. The company offers a collaborative and diverse work environment.
-
Piper Companies
Average Salary: $120,000
Piper Companies specializes in financial services and software. They operate in Morrisville and other areas. Software Engineers at Piper Companies develop software for financial software solutions. The company provides a stable and rewarding workplace.
-
Collins Aerospace
Average Salary: $119,600
Collins Aerospace focuses on aerospace and defense technologies. They have operations in Morrisville and globally. Software Engineers here work on systems for aircraft and defense. The company offers a challenging and innovative environment.
-
Relias
Average Salary: $112,917
Relias provides software for the healthcare industry. They operate in Morrisville and various other locations. Software Engineers at Relias create software that helps improve healthcare outcomes. The company offers a supportive and forward-thinking workplace.
-
Align Technology
Average Salary: $71,433
Align Technology is known for its orthodontic solutions. They operate in Morrisville and other areas. Software Engineers at Align Technology develop software for dental products. The company offers a creative and innovative work environment.
What are the best paying Software Engineer related jobs in Morrisville, NC?

-
Systems Engineer
Average Salary: $158,033
They work to ensure that IT infrastructures run smoothly. They collaborate with other IT teams to keep systems up and running. Companies in Morrisville, NC, often seek skilled systems engineers.
Find Systems Engineer jobs in Morrisville, NC
-
Cloud Engineer
Average Salary: $152,500
They design and manage cloud-based solutions. They focus on cloud computing platforms and services. Local businesses in Morrisville, NC, value cloud engineers for their technical expertise.
Find Cloud Engineer jobs in Morrisville, NC
-
Technical Architect
Average Salary: $151,250
They create blueprints for IT systems. They ensure that systems meet business needs. Many companies in Morrisville, NC, look for technical architects to guide their IT strategies.
Find Technical Architect jobs in Morrisville, NC
-
Machine Learning Engineer
Average Salary: $150,000
They develop algorithms and models. They work on data-driven projects. Businesses in Morrisville, NC, often hire machine learning engineers to boost their tech capabilities.
Find Machine Learning Engineer jobs in Morrisville, NC
-
DevOps Engineer
Average Salary: $143,210
They bridge the gap between development and operations. They automate and streamline processes. Companies in Morrisville, NC, value their role in improving efficiency.
Find DevOps Engineer jobs in Morrisville, NC
-
UI/UX Designer
Average Salary: $138,350
They design user interfaces and experiences. They focus on making software easy to use. Local firms in Morrisville, NC, often seek UI/UX designers to enhance user interaction.
Find UI/UX Designer jobs in Morrisville, NC
-
Product Manager
Average Salary: $134,461
They oversee product development. They work closely with teams to deliver products. Many companies in Morrisville, NC, look for product managers to lead projects.
Find Product Manager jobs in Morrisville, NC
-
Security Engineer
Average Salary: $130,415
They protect systems from threats. They implement security measures and monitor for vulnerabilities. Businesses in Morrisville, NC, often need security engineers to safeguard their data.
Find Security Engineer jobs in Morrisville, NC
-
Site Reliability Engineer
Average Salary: $126,292
They ensure the reliability of systems. They work on automating and managing IT infrastructure. Companies in Morrisville, NC, often seek site reliability engineers to keep systems stable.
Find Site Reliability Engineer jobs in Morrisville, NC
-
Data Engineer
Average Salary: $123,325
They manage data infrastructure. They work on collecting and processing data. Businesses in Morrisville, NC, often hire data engineers to handle large data sets.
Find Data Engineer jobs in Morrisville, NC



