Position
City
Salary

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

The average salary for a Software Engineer is $140,335 per year in Morrisville, NC.

In Morrisville, North Carolina, a Software Engineer can expect to earn a competitive salary. On average, Software Engineers in this area make about $140,335 each year. This income can vary based on experience, skills, and the company they work for. Many find it rewarding, given the demand for skilled software professionals in the area.

The salary range for Software Engineers in Morrisville is broad, offering opportunities for growth. The lowest-paid engineers make around $73,100, while the top earners can make over $200,000 annually. Most engineers fall somewhere in the middle of this range, with salaries ranging from $87,605 to $189,136. This wide range highlights the potential for advancement and higher earnings with experience and expertise.

Software Engineer jobs in Morrisville, NC

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

Software engineers can find excellent pay near Morrisville, NC, with nearby cities offering competitive salaries. Durham and Raleigh lead the pack, providing top salaries for software engineers. Other cities like Burlington and Cary also offer strong compensation packages, making them attractive options for job seekers in the area.
Graph displaying highest paying cities salaries for Software Engineer jobs near Morrisville, NC, highlighting Durham, NC with the highest at $142,529 and Southern Pines, NC with the lowest at $99,700.
  1. Durham, NC
    Average Salary: $142,529
    Durham offers a vibrant tech scene with major companies like IBM and Red Hat. The city boasts a strong community focus, making it ideal for those who enjoy a mix of work and social activities. Durham’s tech-friendly environment attracts many developers, creating ample networking opportunities.
    Find Software Engineer jobs in Durham, NC


  2. Raleigh, NC
    Average Salary: $141,480
    Raleigh, known as the 'City of Oaks', is a hub for tech innovation with companies such as SAS and Red Hat. The city combines a rich history with modern amenities. Raleigh offers a good work-life balance with plenty of outdoor activities and cultural events.
    Find Software Engineer jobs in Raleigh, NC


  3. Burlington, NC
    Average Salary: $126,080
    Burlington provides a quieter environment with many tech firms and startups. Companies like Syneos Health are based here. Burlington offers a friendly community atmosphere, making it perfect for those seeking a calm work setting with a growing job market.
    Find Software Engineer jobs in Burlington, NC


  4. Cary, NC
    Average Salary: $123,960
    Cary is a thriving tech community with firms like SAS and IBM. The city offers excellent public schools and parks. Cary’s rapid growth ensures diverse job opportunities and a strong network of professionals.
    Find Software Engineer jobs in Cary, NC


  5. Winston-Salem, NC
    Average Salary: $112,391
    Winston-Salem has a rich industrial history and is now a tech hub with companies like HanesBrands and Wake Forest Innovation Quarter. The city’s blend of tradition and innovation provides a unique work environment with various opportunities for professional development.
    Find Software Engineer jobs in Winston-Salem, NC


  6. High Point, NC
    Average Salary: $112,278
    High Point boasts a diverse job market with tech companies like SAP. The city is known for its furniture industry and vibrant cultural scene. It offers a welcoming environment for tech professionals looking for a mix of work and leisure.
    Find Software Engineer jobs in High Point, NC


  7. Greensboro, NC
    Average Salary: $111,644
    Greensboro is a growing tech center with firms like CGI and IBM. The city offers a good balance of urban amenities and a small-town feel. Greensboro’s expanding tech sector provides promising career opportunities.
    Find Software Engineer jobs in Greensboro, NC


  8. Apex, NC
    Average Salary: $110,700
    Apex is a rapidly growing town with a mix of tech companies and startups. The town’s family-friendly environment makes it great for those with children. Apex offers a supportive community and plenty of opportunities for career growth.
    Find Software Engineer jobs in Apex, NC


  9. Garner, NC
    Average Salary: $100,542
    Garner is a suburb known for its quality schools and close proximity to Raleigh. Companies like Cisco and IBM have a presence here. The area offers a peaceful suburban lifestyle with easy access to urban amenities.
    Find Software Engineer jobs in Garner, NC


  10. Southern Pines, NC
    Average Salary: $99,700
    Southern Pines provides a tranquil setting with a mix of tech jobs and natural beauty. The town is known for its lakes and outdoor activities. It’s an ideal place for those seeking a peaceful work environment with a slower pace of life.
    Find Software Engineer jobs in Southern Pines, NC

What are the best paying companies for a Software Engineer in Morrisville, NC?

NetApp offers the highest salary for Software Engineers in Morrisville, NC, with an average of $181,538. This top-tier pay makes it an attractive option for skilled professionals. Northrop Grumman and Lenovo also provide competitive salaries, averaging $143,857 and $122,029 respectively. These companies value expertise and innovation, providing excellent career growth opportunities for software engineers. This makes Morrisville a great place to advance one's career in tech.
Graph displaying best paying company salaries for Software Engineer jobs in Morrisville, NC, highlighting NetApp with the highest at $181,538 and Align Technology with the lowest at $71,433.
  1. NetApp
    Average Salary: $181,538
    NetApp offers rewarding careers for Software Engineers in Morrisville, NC. The company focuses on data management solutions and operates globally, with a significant presence in Silicon Valley and India. Employees enjoy a dynamic work environment with many growth opportunities.


  2. Northrop Grumman
    Average Salary: $143,857
    Northrop Grumman provides Software Engineers in Morrisville, NC, with a chance to work on innovative projects. Specializing in aerospace and defense technologies, they operate across the United States and internationally. The company offers a stable environment with opportunities for professional development.


  3. Lenovo
    Average Salary: $122,029
    Lenovo hires Software Engineers for Morrisville, NC, to help develop cutting-edge technology. They focus on personal computers and related devices and have locations worldwide, including Asia, Europe, and the Americas. Lenovo values creativity and teamwork in their engineering roles.


  4. Piper Companies
    Average Salary: $120,000
    Piper Companies seeks Software Engineers in Morrisville, NC, for their tech solutions. They work in financial technology and have a strong presence in the Northeast and Midwest. The company fosters a supportive culture that encourages skill growth and collaboration.


  5. Collins Aerospace
    Average Salary: $119,600
    Collins Aerospace provides Software Engineers in Morrisville, NC, with chances to innovate in aviation. The company specializes in aerospace and defense, with a global footprint. They emphasize teamwork and continuous improvement in their engineering roles.


  6. Relias
    Average Salary: $112,917
    Relias offers Software Engineers in Morrisville, NC, a chance to work on healthcare solutions. They focus on software for the healthcare industry and have locations across the United States. The company promotes a collaborative environment with room for growth.


  7. Align Technology
    Average Salary: $71,433
    Align Technology hires Software Engineers for Morrisville, NC, to develop dental solutions. They specialize in digital dentistry and operate globally. The company values innovation and teamwork in their engineering roles.

Currently 6,086 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
6,086 Job Openings