Position
City
Salary

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

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

In Durham, NC, software engineers enjoy a competitive salary. The average yearly salary for this role is around $128,214. This figure reflects the strong demand for skilled software engineers in the area. Companies recognize the value these professionals bring to their projects.

The salary range for software engineers in Durham varies. The lowest 10% earn about $60,000 per year. The highest 10% earn over $221,000 annually. This wide range shows the potential for growth and advancement in the field. Factors such as experience, skills, and company size influence these earnings. Job seekers can expect to find a good salary in this vibrant tech hub.

Software Engineer jobs in Durham, NC

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

Software engineers near Durham, NC, have many cities to choose from with competitive salaries. Burlington, NC, leads the pack with an average salary of $126,915. Raleigh, NC, follows closely with an average salary of $126,548. These cities offer strong job markets and attractive compensation packages. Other nearby cities also provide good opportunities. Morrisville, NC, and Cary, NC, have average salaries of $121,608 and $120,583, respectively. These locations combine good pay with a high quality of life.
Graph displaying highest paying cities salaries for Software Engineer jobs near Durham, NC, highlighting Burlington, NC with the highest at $126,915 and High Point, NC with the lowest at $96,849.
  1. Burlington, NC
    Average Salary: $126,915
    Burlington offers a vibrant tech scene with companies like SAS and Biogen. Engineers here enjoy a mix of innovation and community. The cost of living is moderate, making it a great place to work and live.
    Find Software Engineer jobs in Burlington, NC


  2. Raleigh, NC
    Average Salary: $126,548
    Raleigh is a hub for tech giants like IBM and Red Hat. The city buzzes with opportunities for growth and collaboration. Raleigh's lively culture and affordable living add to its appeal.
    Find Software Engineer jobs in Raleigh, NC


  3. Jacksonville, NC
    Average Salary: $121,944
    Jacksonville provides a balanced tech environment with companies like Harris Corporation. Engineers benefit from a strong sense of community and a lower cost of living. The city offers a mix of work and leisure.
    Find Software Engineer jobs in Jacksonville, NC


  4. Morrisville, NC
    Average Salary: $121,608
    Morrisville is home to tech companies like Cisco and IBM. The area is known for its innovation and professional atmosphere. Engineers here enjoy a high quality of life with easy access to amenities.
    Find Software Engineer jobs in Morrisville, NC


  5. Cary, NC
    Average Salary: $120,583
    Cary is a tech hotspot with companies like SAS and IBM. The city offers a dynamic work environment and a high standard of living. Engineers here enjoy a mix of challenges and opportunities.
    Find Software Engineer jobs in Cary, NC


  6. Fayetteville, NC
    Average Salary: $118,267
    Fayetteville has a growing tech sector with companies like IBM and Cisco. The city offers a welcoming environment and a lower cost of living. Engineers here can enjoy a mix of professional growth and leisure.
    Find Software Engineer jobs in Fayetteville, NC


  7. Mooresville, NC
    Average Salary: $117,881
    Mooresville is a tech-friendly city with companies like Bank of America and Lowe's. The area offers a relaxed lifestyle and a strong community. Engineers here benefit from a supportive work environment.
    Find Software Engineer jobs in Mooresville, NC


  8. Greensboro, NC
    Average Salary: $105,553
    Greensboro is a tech hub with companies like IBM and Cisco. The city offers a mix of professional opportunities and a vibrant culture. Engineers here enjoy a good balance of work and leisure.
    Find Software Engineer jobs in Greensboro, NC


  9. Wilmington, NC
    Average Salary: $98,583
    Wilmington is a growing tech center with companies like IBM and Cisco. The city offers a mix of urban and coastal living. Engineers here enjoy a dynamic work environment and a lower cost of living.
    Find Software Engineer jobs in Wilmington, NC


  10. High Point, NC
    Average Salary: $96,849
    High Point offers a supportive tech environment with companies like IBM and Cisco. The city is known for its affordability and community spirit. Engineers here enjoy a mix of professional growth and leisure.
    Find Software Engineer jobs in High Point, NC

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

Google, NVIDIA, and CyberCoders offer some of the highest salaries for software engineers in Durham, NC. Google leads with an average salary of $193,893, while NVIDIA and CyberCoders follow closely with $178,156 and $162,500, respectively. These companies provide competitive compensation packages and a chance to work on cutting-edge technology.
Graph displaying best paying company salaries for Software Engineer jobs in Durham, NC, highlighting Google with the highest at $193,893 and LabCorp with the lowest at $117,523.
  1. Google
    Average Salary: $193,893
    Google offers exciting Software Engineer jobs in Durham, NC. They focus on creating innovative technology. Google operates globally, with major offices in the US, Europe, and Asia.


  2. NVIDIA
    Average Salary: $178,156
    NVIDIA provides Software Engineer positions in Durham, NC. They work on graphics processing and AI technology. The company has offices worldwide, including the US, Europe, and Asia.


  3. CyberCoders
    Average Salary: $162,500
    CyberCoders offers Software Engineer jobs in Durham, NC. They focus on tech recruitment and solutions. The company operates nationally, with offices across the US.


  4. Splunk
    Average Salary: $144,903
    Splunk provides Software Engineer positions in Durham, NC. They work on data analytics and monitoring. Splunk has offices worldwide, including the US, Europe, and Asia.


  5. Red Hat
    Average Salary: $143,846
    Red Hat offers Software Engineer jobs in Durham, NC. They focus on open-source software solutions. The company operates globally, with major offices in the US, Europe, and Asia.


  6. Virtusa
    Average Salary: $139,214
    Virtusa provides Software Engineer positions in Durham, NC. They focus on IT services and consulting. Virtusa has offices worldwide, including the US, Europe, and Asia.


  7. Broadcom
    Average Salary: $137,345
    Broadcom offers Software Engineer jobs in Durham, NC. They work on semiconductor technology. The company operates globally, with major offices in the US, Europe, and Asia.


  8. Institute for Medical Research
    Average Salary: $132,500
    The Institute for Medical Research provides Software Engineer positions in Durham, NC. They focus on medical research and technology. The institute operates nationally, with offices in the US.


  9. Inclusively
    Average Salary: $128,934
    Inclusively offers Software Engineer jobs in Durham, NC. They focus on inclusive hiring practices. The company operates nationally, with offices in the US.


  10. LabCorp
    Average Salary: $117,523
    LabCorp provides Software Engineer positions in Durham, NC. They focus on laboratory services and research. The company operates nationally, with offices in the US.

Currently 8,581 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
8,581 Job Openings