Position
City
Salary

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

The average salary for a Software Engineer is $151,450 per year in Durham, NC.

In Durham, North Carolina, software engineers enjoy competitive salaries. The average yearly salary for this profession stands at $151,450. This is higher than the national average, making it an attractive option for professionals in the field. With a variety of tech companies and startups, the demand for skilled software engineers remains strong.


When looking at the salary distribution, software engineers in Durham earn between $70,000 and $244,000 annually. The most common salaries fall within the mid-range, from $101,636 to $164,909. Factors such as experience, specific skills, and the company's size can influence these earnings. The job market in Durham offers opportunities for both entry-level and senior engineers to grow their careers and increase their incomes.

Software Engineer jobs in Durham, NC

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

Morrisville and Raleigh, located near Durham, NC, offer some of the highest salaries for software engineers. Morrisville leads the pack with an average salary of $148,002, while Raleigh follows closely with $143,950. These cities provide excellent opportunities for those looking to maximize their earnings in the tech field. Further exploring nearby areas, Hickory, Cary, and Burlington also present competitive compensation packages for software engineers. Hickory offers an average salary of $142,363, Cary $127,704, and Burlington $127,348. These locations represent valuable options for those considering a move to boost their career and salary.
Graph displaying highest paying cities salaries for Software Engineer jobs near Durham, NC, highlighting Morrisville, NC with the highest at $148,002 and Wilmington, NC with the lowest at $109,944.
  1. Morrisville, NC
    Average Salary: $148,002
    In Morrisville, professionals develop software for a thriving tech scene. Companies like SAS and Red Hat offer dynamic roles. The community supports growth and innovation.
    Find Software Engineer jobs in Morrisville, NC


  2. Raleigh, NC
    Average Salary: $143,950
    Raleigh boasts a vibrant tech industry with companies like IBM and Cisco. Working here means joining a community that values tech innovation. Opportunities for career growth abound.
    Find Software Engineer jobs in Raleigh, NC


  3. Hickory, NC
    Average Salary: $142,363
    Hickory is home to companies like Textron and Caterpillar. Professionals here work on cutting-edge projects. The area offers a blend of tech and manufacturing.
    Find Software Engineer jobs in Hickory, NC


  4. Fayettement, NC
    Average Salary: $130,867
    Fayettement offers a mix of military and tech industries. Companies like Lockheed Martin provide exciting opportunities. Professionals here contribute to critical projects.
    Find Software Engineer jobs in Fayettement, NC


  5. Cary, NC
    Average Salary: $127,704
    Cary has a growing tech sector with companies like SAS and Cisco. Professionals enjoy a supportive work environment. The area offers a high quality of life.
    Find Software Engineer jobs in Cary, NC


  6. Burlington, NC
    Average Salary: $127,348
    Burlington supports a diverse range of industries. Professionals can find roles with companies like Honda and Syneos Health. The area offers a blend of tech and manufacturing.
    Find Software Engineer jobs in Burlington, NC


  7. Greensboro, NC
    Average Salary: $120,070
    Greensboro is a hub for tech and manufacturing. Companies like IBM and Boeing offer numerous opportunities. The community supports career development and innovation.
    Find Software Engineer jobs in Greensboro, NC


  8. Apex, NC
    Average Salary: $115,686
    Apex has a dynamic tech scene with companies like SAS and Verizon. Professionals here enjoy a growing community. The area offers many opportunities for career advancement.
    Find Software Engineer jobs in Apex, NC


  9. High Point, NC
    Average Salary: $114,070
    High Point boasts a mix of industries, including tech and manufacturing. Companies like Trellix and IBM provide diverse roles. The area is known for its supportive work environment.
    Find Software Engineer jobs in High Point, NC


  10. Wilmington, NC
    Average Salary: $109,944
    Wilmington offers a blend of tech and maritime industries. Companies like Amazon and Bank of America provide exciting opportunities. The area supports innovation and career growth.
    Find Software Engineer jobs in Wilmington, NC

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

Ampere stands out in Durham, NC, offering software engineers one of the highest salaries at $238,000. Tanium follows closely, providing a competitive salary of $237,500. Both companies attract top talent with their generous compensation packages. NVIDIA also provides an attractive average salary of $201,638 for software engineers, making it another strong choice for job seekers in Durham.
Graph displaying best paying company salaries for Software Engineer jobs in Durham, NC, highlighting Ampere with the highest at $238,000 and CyberCoders with the lowest at $162,500.
  1. Ampere
    Average Salary: $238,000
    Ampere in Durham, NC, specializes in advanced software engineering for electric vehicles and automotive technology. They provide exciting opportunities for software engineers to work on cutting-edge projects. Ampere operates globally, with significant offices in California, Texas, and Michigan.


  2. Tanium
    Average Salary: $237,500
    Tanium offers software engineering roles focused on cybersecurity and IT management solutions. This Durham-based company is known for its innovative approach and collaborative work environment. Tanium has offices in San Francisco, New York, and Singapore.


  3. NVIDIA
    Average Salary: $201,638
    NVIDIA, based in Santa Clara, California, provides roles for software engineers in graphics processing and AI technologies. They focus on high-performance computing and offer a dynamic work culture. Their operations span across multiple continents, including Europe and Asia.


  4. Google
    Average Salary: $201,386
    Google in Durham offers software engineers opportunities to work on diverse projects from search algorithms to AI development. They promote a creative and inclusive workplace. Google’s presence is worldwide, with major offices in California, New York, and London.


  5. Hewlett Packard Enterprise
    Average Salary: $189,650
    Hewlett Packard Enterprise provides software engineering positions focused on enterprise solutions. They work on areas like cloud services and data analytics. With global headquarters in Texas, they also have significant offices in California and Europe.


  6. IQVIA
    Average Salary: $180,200
    IQVIA in Durham, NC, offers software engineering roles in healthcare information technology. They focus on data management and analytics to improve health outcomes. IQVIA operates internationally with major hubs in North Carolina, New Jersey, and London.


  7. Avalara
    Average Salary: $180,130
    Avalara provides software engineering roles focusing on tax compliance and automation. They offer a supportive work environment and opportunities for professional growth. They have offices in Seattle, Washington, and London.


  8. Speechify
    Average Salary: $170,000
    Speechify in Durham offers roles for software engineers working on text-to-speech and reading solutions. They focus on enhancing accessibility and educational technology. Speechify operates with offices in New York and Dubai.


  9. Toshiba Global Commerce Solutions
    Average Salary: $168,400
    Toshiba Global Commerce Solutions provides software engineering roles focused on retail and supply chain solutions. They offer innovative opportunities for software development. They operate globally, with major offices in Tokyo, New York, and Amsterdam.


  10. CyberCoders
    Average Salary: $162,500
    CyberCoders in Durham offers software engineering roles with a focus on matching tech talent with leading companies. They provide a platform for job seekers and employers in the tech industry. CyberCoders has offices in Atlanta, Georgia, and Warsaw, Poland.

Currently 9,443 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
9,443 Job Openings