Position
City
Salary

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

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

Software engineers in Durham, NC, enjoy a competitive salary. On average, they earn around $132,417 per year. This figure reflects the strong demand for skilled tech professionals in the area. Companies in Durham value software engineers highly, offering attractive compensation packages.

The salary range for software engineers in Durham varies. Some earn as little as $60,000, while others make over $244,000. This range depends on factors like experience, education, and the specific company. Many software engineers find that their salaries increase with more experience and additional skills. The tech industry in Durham offers many opportunities for growth and advancement, making it a great place for software engineers to build their careers.

Software Engineer jobs in Durham, NC

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

Software engineers near Durham, NC, can find high-paying opportunities in several nearby cities. Raleigh, NC, leads with an average salary of $128,946. Burlington, NC, follows closely with an average salary of $126,915. These cities offer competitive wages and a strong job market for tech professionals.
Graph displaying highest paying cities salaries for Software Engineer jobs near Durham, NC, highlighting Raleigh, NC with the highest at $128,946 and High Point, NC with the lowest at $101,734.
  1. Raleigh, NC
    Average Salary: $128,946
    Raleigh offers a vibrant tech scene with many opportunities for software developers. Companies like Red Hat and SAS provide a dynamic work environment. The city's growing tech industry makes it a great place for career growth.
    Find Software Engineer jobs in Raleigh, NC


  2. Burlington, NC
    Average Salary: $126,915
    In Burlington, software engineers can find a mix of small startups and established companies. The cost of living is lower, making it an attractive option for those seeking a balance between work and lifestyle. Companies like Syneos Health offer diverse projects.
    Find Software Engineer jobs in Burlington, NC


  3. Morrisville, NC
    Average Salary: $122,524
    Morrisville is known for its tech-focused companies, including IBM and Cisco. Working here means access to cutting-edge projects and a collaborative work culture. The community is supportive of tech professionals.
    Find Software Engineer jobs in Morrisville, NC


  4. Cary, NC
    Average Salary: $122,209
    Cary boasts a thriving tech industry with companies like SAS and Cisco. Engineers here enjoy a mix of innovation and stability. The city's amenities and quality of life make it a desirable place to work.
    Find Software Engineer jobs in Cary, NC


  5. Jacksonville, NC
    Average Salary: $121,944
    Jacksonville offers a mix of military and civilian tech jobs. Companies like Harris Corporation provide opportunities for software engineers. The area is known for its friendly community and lower cost of living.
    Find Software Engineer jobs in Jacksonville, NC


  6. Mooresville, NC
    Average Salary: $121,864
    Mooresville is home to several tech companies, including Bank of America and Lowe's. Engineers here benefit from a supportive work environment and a strong community focus. The area offers a good balance of work and leisure.
    Find Software Engineer jobs in Mooresville, NC


  7. Hickory, NC
    Average Salary: $120,663
    Hickory has a growing tech sector with companies like Freudenberg and Sealed Air. Software engineers here enjoy a mix of traditional and modern work environments. The city's charm and lower cost of living add to its appeal.
    Find Software Engineer jobs in Hickory, NC


  8. Fayetteville, NC
    Average Salary: $119,080
    Fayettell offers a mix of military and civilian tech opportunities. Companies like Fort Bragg and BAE Systems provide diverse projects. The city's vibrant community and lower cost of living make it an attractive place for tech professionals.
    Find Software Engineer jobs in Fayetteville, NC


  9. Greensboro, NC
    Average Salary: $105,466
    Greensboro is a hub for tech innovation with companies like IBM and Cisco. Engineers here work on cutting-edge projects in a collaborative environment. The city's cultural scene and amenities enhance the quality of life.
    Find Software Engineer jobs in Greensboro, NC


  10. High Point, NC
    Average Salary: $101,734
    High Point offers a mix of tech jobs with companies like Volvo and HanesBrands. Software engineers here benefit from a supportive work culture and a strong sense of community. The city's lower cost of living makes it an attractive option.
    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 are among the top-paying companies for software engineers in Durham, NC. Google offers an average salary of $188,271, making it a highly attractive option. NVIDIA and CyberCoders also provide competitive salaries, with averages of $180,833 and $162,500, respectively. These companies value skilled software engineers and offer excellent compensation packages. Red Hat, Splunk, and Genesys also provide strong salaries, ranging from $143,846 to $144,903. Broadcom, Institute for Medical Research, and Inclusively offer salaries around $137,345 to $132,500. Virtusa rounds out the list with an average salary of $126,800.
Graph displaying best paying company salaries for Software Engineer jobs in Durham, NC, highlighting Google with the highest at $188,271 and Virtusa with the lowest at $126,800.
  1. Google
    Average Salary: $188,271
    Google offers exciting Software Engineer jobs in Durham, NC. They focus on creating innovative technology. Google has offices in many cities, including Durham, where they work on projects that impact millions of people.


  2. NVIDIA
    Average Salary: $180,833
    NVIDIA provides Software Engineer positions in Durham, NC. They work on graphics and AI technology. The company operates in various locations, including Durham, where they develop cutting-edge solutions.


  3. CyberCoders
    Average Salary: $162,500
    CyberCoders offers Software Engineer jobs in Durham, NC. They focus on tech recruitment and solutions. The company operates in multiple locations, including Durham, where they hire top talent.


  4. Splunk
    Average Salary: $144,903
    Splunk provides Software Engineer roles in Durham, NC. They work on data analytics and monitoring. Splunk operates in various cities, including Durham, where they develop powerful tools.


  5. Red Hat
    Average Salary: $143,846
    Red Hat offers Software Engineer jobs in Durham, NC. They focus on open-source solutions. The company operates in many locations, including Durham, where they create innovative software.


  6. Genesys
    Average Salary: $141,133
    Genesys provides Software Engineer positions in Durham, NC. They work on customer experience technology. The company operates in various cities, including Durham, where they develop leading solutions.


  7. Broadcom
    Average Salary: $137,345
    Broadcom offers Software Engineer jobs in Durham, NC. They focus on semiconductor and software solutions. The company operates in multiple locations, including Durham, where they innovate in tech.


  8. Institute for Medical Research
    Average Salary: $132,500
    The Institute for Medical Research provides Software Engineer roles in Durham, NC. They focus on medical technology and research. The institute operates in Durham, where they develop solutions for healthcare.


  9. Inclusively
    Average Salary: $128,934
    Inclusively offers Software Engineer jobs in Durham, NC. They focus on inclusive hiring practices. The company operates in various locations, including Durham, where they support diverse talent.


  10. Virtusa
    Average Salary: $126,800
    Virtusa provides Software Engineer positions in Durham, NC. They focus on IT services and solutions. The company operates in multiple locations, including Durham, where they develop innovative tech solutions.

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