Position
City
Salary

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

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

A Software Engineer in Durham, NC, can expect to earn a competitive salary. On average, these professionals make about $134,500 per year. This salary can vary depending on experience and specific skills. Many engineers find that their pay increases with more years in the field and additional certifications.

The salary range for Software Engineers in Durham spans from around $67,750 to over $244,000 annually. This range shows that there are opportunities for both entry-level positions and senior roles. Factors like company size, industry, and specific job responsibilities can influence these figures. Engineers working for tech companies or in high-demand areas often see higher pay. Additionally, those with expertise in sought-after programming languages or technologies may command higher salaries.

Software Engineer jobs in Durham, NC

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

Job seekers looking for software engineering roles near Durham, NC, have several cities to consider. Burlington, NC, offers the highest average salary at $132,661. Raleigh, NC, follows closely with an average salary of $132,170. These two cities provide excellent opportunities for those seeking top compensation in the field. Other nearby cities also offer competitive salaries. Morrisville, NC, and Cary, NC, both provide average salaries over $120,000. This makes them attractive options for software engineers seeking a balance of high pay and quality of life.
Graph displaying highest paying cities salaries for Software Engineer jobs near Durham, NC, highlighting Burlington, NC with the highest at $132,661 and Wilmington, NC with the lowest at $99,909.
  1. Burlington, NC
    Average Salary: $132,661
    In Burlington, tech professionals enjoy a growing job market. Companies like SAS and IBM offer opportunities. The city's environment is ideal for those seeking a balance between work and a quiet lifestyle.
    Find Software Engineer jobs in Burlington, NC


  2. Raleigh, NC
    Average Salary: $132,170
    Raleigh is a hub for tech innovation. With companies like Red Hat and Cisco, there are many chances to work on cutting-edge projects. The city's vibrant community adds to the appeal for software engineers.
    Find Software Engineer jobs in Raleigh, NC


  3. Morrisville, NC
    Average Salary: $128,202
    Morrisville is known for its Research Triangle Park. It's a great place for tech careers. Companies like SAS and IBM provide many opportunities. The area is perfect for those who love both work and nature.
    Find Software Engineer jobs in Morrisville, NC


  4. Jacksonville, NC
    Average Salary: $121,944
    Jacksonville offers a mix of military and tech opportunities. Companies like Harris Corporation and BAE Systems are prominent. It's a good place for those looking for stability and growth in their careers.
    Find Software Engineer jobs in Jacksonville, NC


  5. Cary, NC
    Average Salary: $121,727
    Cary is a tech-friendly city with many opportunities. Companies like SAS and IBM are major employers. The city's family-friendly environment makes it a great place to live and work.
    Find Software Engineer jobs in Cary, NC


  6. Mooresville, NC
    Average Salary: $120,757
    Mooresville is a growing tech center. Companies like Bank of America and Lowe's offer many job opportunities. The city is known for its friendly community and quality of life.
    Find Software Engineer jobs in Mooresville, NC


  7. Fayetteville, NC
    Average Salary: $117,839
    Fayettell is a military and tech hub. Companies like Fort Bragg and Cisco provide many job opportunities. The city's diverse culture and affordable living make it an attractive place to work.
    Find Software Engineer jobs in Fayetteville, NC


  8. Greensboro, NC
    Average Salary: $112,039
    Greensboro offers a mix of tech and traditional industries. Companies like IBM and Cisco are present. The city's rich history and vibrant arts scene add to its appeal for software engineers.
    Find Software Engineer jobs in Greensboro, NC


  9. High Point, NC
    Average Salary: $105,734
    High Point is known for its furniture industry and growing tech sector. Companies like IBM and Cisco offer many opportunities. The city's affordable cost of living makes it a great place to work.
    Find Software Engineer jobs in High Point, NC


  10. Wilmington, NC
    Average Salary: $99,909
    Wilmington is a coastal city with a strong tech presence. Companies like IBM and Cisco are major employers. The city's beautiful beaches and lively downtown area make it an attractive place to live and work.
    Find Software Engineer jobs in Wilmington, NC

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

Google offers the highest average salary for software engineers in Durham, NC, at $187,333. Following closely, NVIDIA provides an average salary of $180,411. CyberCoders also pays well, with an average salary of $162,500. These companies provide excellent opportunities for those seeking top compensation in the software engineering field.
Graph displaying best paying company salaries for Software Engineer jobs in Durham, NC, highlighting Google with the highest at $187,333 and LabCorp with the lowest at $114,428.
  1. Google
    Average Salary: $187,333
    Google offers exciting Software Engineer roles in Durham, NC. They focus on developing cutting-edge technologies and solutions. Google operates globally, with major offices in the US, Europe, and Asia.


  2. NVIDIA
    Average Salary: $180,411
    NVIDIA is a leader in visual computing technology. They offer Software Engineer jobs in Durham, NC, focusing on graphics and AI. The company has offices worldwide, including the US, Europe, and Asia.


  3. CyberCoders
    Average Salary: $162,500
    CyberCoders provides Software Engineer positions in Durham, NC. They focus on tech recruitment and offer competitive salaries. The company operates nationally, with offices in major US cities.


  4. Genesys
    Average Salary: $141,133
    Genesys offers Software Engineer roles in Durham, NC. They focus on cloud contact center solutions. The company operates globally, with offices in the US, Europe, and Asia.


  5. Broadcom
    Average Salary: $137,345
    Broadcom provides Software Engineer jobs in Durham, NC. They focus on semiconductor and software solutions. The company operates worldwide, with major offices in the US, Europe, and Asia.


  6. Red Hat
    Average Salary: $132,856
    Red Hat offers Software Engineer roles in Durham, NC. They focus on open-source solutions and cloud computing. The company operates globally, with offices in the US, Europe, and Asia.


  7. 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 major US cities.


  8. Inclusively
    Average Salary: $129,068
    Inclusively offers Software Engineer jobs in Durham, NC. They focus on inclusive hiring practices. The company operates nationally, with offices in major US cities.


  9. General Atomics
    Average Salary: $117,980
    General Atomics offers Software Engineer roles in Durham, NC. They focus on aerospace and defense technology. The company operates nationally, with offices in major US cities.


  10. LabCorp
    Average Salary: $114,428
    LabCorp provides Software Engineer positions in Durham, NC. They focus on medical laboratory services. The company operates nationally, with offices in major US cities.

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