How much does a Software Engineer make in Morrisville, NC?
In Morrisville, North Carolina, Software Engineers enjoy competitive salaries. On average, they make about $135,752 a year. This salary range varies based on experience and skills. Entry-level engineers can expect to earn between $59,000 and $90,000.
Experienced Software Engineers see higher earnings. Many earn between $122,000 and $153,000 a year. Those with advanced skills or in specialized fields can make over $185,000. Some top earners in Morrisville exceed $230,000 annually. These figures reflect a robust job market for tech professionals in the area.
What are the highest paying cities for a Software Engineer near Morrisville, NC?

-
Durham, NC
Average Salary: $139,571
Durham offers a thriving tech scene, with IBM and SAS among the leading employers. Professionals find opportunities to work on innovative projects in a vibrant community. The cost of living is moderate, making it an attractive option for those seeking a good balance of work and lifestyle.
Find Software Engineer jobs in Durham, NC
-
Raleigh, NC
Average Salary: $137,624
In Raleigh, tech giants like Red Hat and Cisco provide ample opportunities for growth. The city combines a dynamic job market with a rich cultural scene, attracting many tech professionals. The average salary is competitive, and the quality of life is high.
Find Software Engineer jobs in Raleigh, NC
-
Cary, NC
Average Salary: $122,445
Cary boasts a strong presence of tech firms, including SAS and Cisco. The city has a reputation for being family-friendly and offers a balanced lifestyle. Developers here benefit from a growing job market and a supportive community.
Find Software Engineer jobs in Cary, NC
-
Burlington, NC
Average Salary: $115,089
Burlington provides a more relaxed atmosphere with growing tech opportunities, supported by companies like Elon University. The lower cost of living makes it a great choice for those looking to enjoy a quieter life while working in tech.
Find Software Engineer jobs in Burlington, NC
-
Greensboro, NC
Average Salary: $113,663
Greensboro's tech sector is on the rise, with IBM and Wells Fargo contributing to a healthy job market. The city combines affordability with a rich cultural scene, offering a good place to live and work.
Find Software Engineer jobs in Greensboro, NC
-
Apex, NC
Average Salary: $110,700
Apex has seen rapid growth in its tech industry, with companies like Red Hat expanding their presence. The community is welcoming and offers a good quality of life with plenty of amenities for families.
Find Software Engineer jobs in Apex, NC
-
Winston-Salem, NC
Average Salary: $109,624
Winston-Salem combines a historic charm with a burgeoning tech sector. Companies like HanesBrands are at the forefront, offering diverse opportunities. The cost of living is low, making it an attractive option for tech workers.
Find Software Engineer jobs in Winston-Salem, NC
-
High Point, NC
Average Salary: $109,234
High Point offers a mix of tech jobs and a lower cost of living. Companies like IBM provide solid career opportunities. The city is known for its friendly community and easy access to larger urban centers.
Find Software Engineer jobs in High Point, NC
-
Southern Pines, NC
Average Salary: $99,700
Southern Pines provides a peaceful environment with a growing tech presence. Ideal for those seeking a quieter lifestyle, the city offers a lower cost of living and a strong sense of community.
Find Software Engineer jobs in Southern Pines, NC
-
Garner, NC
Average Salary: $92,408
Garner offers a suburban feel with strong tech opportunities, supported by companies like SAS. It's a great place for families, with good schools and a close-knit community. The cost of living is moderate, making it an attractive option.
Find Software Engineer jobs in Garner, NC
What are the best paying companies for a Software Engineer in Morrisville, NC?

-
NetApp
Average Salary: $188,307
NetApp in Morrisville, NC, offers Software Engineer jobs with a strong focus on data management solutions. The company operates globally, delivering innovative technology and services to help businesses manage and protect their data.
-
Oracle
Average Salary: $167,000
Oracle provides top-tier Software Engineer positions in Morrisville, NC. This company is a leader in database and technology, creating and managing software solutions for businesses worldwide.
-
Northrop Grumman
Average Salary: $141,286
Northrop Grumman offers rewarding Software Engineer roles in Morrisville, NC. This global leader in aerospace and defense technology seeks skilled engineers to work on advanced projects.
-
Lenovo
Average Salary: $126,633
Lenovo in Morrisville, NC, hires Software Engineers for exciting tech roles. This leading technology company provides cutting-edge devices and software solutions globally.
-
Piper Companies
Average Salary: $120,000
Piper Companies offers competitive Software Engineer salaries in Morrisville, NC. This firm operates globally, providing innovative solutions for businesses in various sectors.
-
Collins Aerospace
Average Salary: $119,600
Collins Aerospace in Morrisville, NC, seeks talented Software Engineers. This company is a global leader in aerospace technology, focusing on creating advanced systems and solutions.
-
Relias
Average Salary: $112,917
Relias offers Software Engineer jobs in Morrisville, NC, with a focus on healthcare solutions. This company operates globally, providing software and analytics to improve patient care.
-
Align Technology
Average Salary: $71,433
Align Technology in Morrisville, NC, hires Software Engineers for roles in dental technology. This company operates worldwide, creating innovative solutions for dental professionals.
-
Xylem
Average Salary: $62,750
Xylem offers Software Engineer positions in Morrisville, NC. This company focuses on water and technology solutions, operating globally to improve water management.
What are the best paying Software Engineer related jobs in Morrisville, NC?

-
Systems Engineer
Average Salary: $158,033
This role focuses on ensuring that software and hardware systems run smoothly. Companies like IBM and Cisco in Morrisville hire systems engineers to troubleshoot issues and improve system performance. The work requires strong problem-solving skills and technical expertise.
Find Systems Engineer jobs in Morrisville, NC
-
Technical Architect
Average Salary: $151,250
Technical architects design and oversee the creation of various software systems. They work closely with development teams to ensure systems meet business needs. In Morrisville, firms like Red Hat and NetApp offer opportunities for those interested in this role. The job demands strong analytical and communication skills.
Find Technical Architect jobs in Morrisville, NC
-
DevOps Engineer
Average Salary: $140,636
DevOps engineers manage software development and IT operations. They automate processes to improve productivity. Companies like Dell Technologies and Red Hat in Morrisville often seek skilled DevOps engineers. This role requires knowledge of both development and operations practices.
Find DevOps Engineer jobs in Morrisville, NC
-
UI/UX Designer
Average Salary: $138,350
UI/UX designers create user-friendly interfaces and improve user experiences. They collaborate with developers and stakeholders to design intuitive and engaging user interfaces. Companies such as IBM and Cisco in Morrisville value UI/UX designers. The role demands creativity and an understanding of user needs.
Find UI/UX Designer jobs in Morrisville, NC
-
Product Manager
Average Salary: $134,420
Product managers oversee the development and lifecycle of a product. They work with cross-functional teams to bring products to market. Companies in Morrisville, like Red Hat and Cisco, seek product managers who can bridge the gap between technical teams and business goals. This role requires strong organizational and leadership skills.
Find Product Manager jobs in Morrisville, NC
-
Security Engineer
Average Salary: $130,415
Security engineers protect systems and data from threats. They implement security measures and monitor systems for vulnerabilities. Firms like IBM and Dell Technologies in Morrisville hire security engineers to ensure system integrity. This role requires strong attention to detail and knowledge of security protocols.
Find Security Engineer jobs in Morrisville, NC
-
Data Engineer
Average Salary: $115,995
Data engineers build and maintain data infrastructure. They ensure data is accessible and usable for various applications. Companies like NetApp and Red Hat in Morrisville often need data engineers. This role requires strong technical skills and an understanding of data management practices.
Find Data Engineer jobs in Morrisville, NC
-
Site Reliability Engineer
Average Salary: $100,292
Site reliability engineers (SREs) ensure the reliability and performance of systems. They work to automate and monitor systems to prevent downtime. In Morrisville, firms like Cisco and IBM hire SREs. This role demands strong problem-solving skills and knowledge of system infrastructure.
Find Site Reliability Engineer jobs in Morrisville, NC
-
Business Analyst
Average Salary: $94,025
Business analysts assess business needs and recommend solutions. They work with stakeholders to improve processes and systems. Companies such as Red Hat and NetApp in Morrisville seek skilled business analysts. The role requires strong analytical skills and the ability to communicate effectively.
Find Business Analyst jobs in Morrisville, NC



