How much does a Programmer make in Durham, NC?
In Durham, NC, a programmer can expect a competitive salary. The average yearly salary for programmers in this area stands at approximately $105,901. This number reflects a range of salaries, depending on various factors such as experience, skills, and specific job roles.
Here’s a closer look at the salary distribution:
- Around 9.31% of programmers earn between $64,800 and $75,791.
- About 31.67% earn between $75,791 and $86,782.
- Another 16.76% earn between $108,764 and $119,755.
- The highest range, 9.31%, earn between $163,718 and $174,709.
What are the highest paying cities for a Programmer near Durham, NC?

-
Morrisville, NC
Average Salary: $119,499
Morrisville offers a growing tech scene with many software development companies. Companies like SAS and Red Hat provide excellent opportunities for tech professionals. Morrisville’s vibrant community and quality of life add to its appeal.
Find Programmer jobs in Morrisville, NC
-
Cary, NC
Average Salary: $108,986
Cary is known for its strong tech industry. It houses major tech companies like IBM and Cisco, offering a variety of job opportunities for programmers. The city’s excellent schools and amenities make it a great place to live.
Find Programmer jobs in Cary, NC
-
Raleigh, NC
Average Salary: $96,193
As North Carolina’s capital, Raleigh has a thriving tech hub. Employers like Microsoft and Red Hat offer dynamic work environments. The city’s cultural attractions and active nightlife provide a balanced lifestyle.
Find Programmer jobs in Raleigh, NC
-
Chapel Hill, NC
Average Salary: $88,950
Chapel Hill, home to the University of North Carolina, has a vibrant academic and tech environment. Companies like SAS and Google offer opportunities for software developers. The city’s community focus and outdoor activities enhance its appeal.
Find Programmer jobs in Chapel Hill, NC
-
Jacksonville, NC
Average Salary: $77,130
Jacksonville is a smaller city with a growing tech industry. Local employers like Lockheed Martin and various startups offer unique programming positions. The city's military presence and coastal proximity add to its charm.
Find Programmer jobs in Jacksonville, NC
-
Greensboro, NC
Average Salary: $75,523
Greensboro has a mix of tech companies and startups, offering diverse programming roles. Employers like Cisco and IBM provide substantial opportunities. The city’s cultural offerings and low cost of living make it attractive.
Find Programmer jobs in Greensboro, NC
-
Wilmington, NC
Average Salary: $73,700
Wilmington offers a blend of coastal living and tech opportunities. Companies like Honeywell and Bank of America provide robust programming jobs. The city’s waterfront attractions and vibrant arts scene are key highlights.
Find Programmer jobs in Wilmington, NC
-
Burlington, NC
Average Salary: $72,717
Burlington is a smaller city with a growing tech presence. Employers like WESCO and Siemens offer a variety of programming jobs. The city’s community feel and proximity to larger cities add to its appeal.
Find Programmer jobs in Burlington, NC
-
Fayetteville, NC
Average Salary: $72,591
Fayettell offers a mix of military and tech industry opportunities. Major employers like Fort Bragg and various tech firms provide solid programming positions. The city’s military presence and outdoor activities enhance its draw.
Find Programmer jobs in Fayetteville, NC
-
Hickory, NC
Average Salary: $42,719
Hickory, known for its furniture industry, also has a growing tech sector. Companies like SAP and various local firms offer programming roles. The city’s small-town charm and outdoor opportunities make it a unique option.
Find Programmer jobs in Hickory, NC
What are the best paying companies for a Programmer in Durham, NC?

-
IQVIA
Average Salary: $185,700
IQVIA offers competitive salaries for programmers in Durham, NC. They provide a dynamic environment for software development, data analysis, and system integration. IQVIA operates globally, focusing on healthcare data and technology solutions.
-
Kforce
Average Salary: $145,667
Kforce stands out for its high average salary for programmers in Durham, NC. They offer diverse opportunities in software development, systems analysis, and IT consulting. Kforce serves clients across various industries, including healthcare, finance, and technology.
-
RTI International
Average Salary: $86,500
RTI International provides a solid average salary for programmers in Durham, NC. They focus on research and technology solutions in public health, education, and social sciences. RTI operates internationally, with a strong presence in Durham.
-
North Carolina Central University
Average Salary: $83,300
North Carolina Central University offers a good salary for programmers in Durham, NC. They provide opportunities in academic and administrative IT support, focusing on enhancing the university's digital infrastructure. The university is a key part of the Durham community.
-
E-business International Inc
Average Salary: $81,364
E-business International Inc offers a solid average salary for programmers in Durham, NC. They specialize in e-commerce solutions, offering roles in web development and digital marketing. The company operates in Durham, focusing on innovative digital business strategies.
What are the best paying Programmer related jobs in Durham, NC?

-
Site Reliability Engineer
Average Salary: $167,498
This role focuses on ensuring the reliability of applications and systems. Engineers work closely with development teams to identify and resolve issues. Companies like IBM and Cisco Systems seek professionals to maintain their software infrastructure.
Find Site Reliability Engineer jobs in Durham, NC
-
Technical Support Engineer
Average Salary: $154,625
These professionals assist users with technical issues and provide solutions. They work for companies such as IBM and Cisco Systems. Support engineers need strong communication skills and a deep understanding of software systems.
Find Technical Support Engineer jobs in Durham, NC
-
Machine Learning Engineer
Average Salary: $151,519
These engineers develop models for data-driven decision-making. Companies like Google and Microsoft often seek these experts. They create algorithms that help automate processes and improve user experience.
Find Machine Learning Engineer jobs in Durham, NC
-
Solution Architect
Average Salary: $147,804
Architects design and oversee the development of software solutions. They work for firms such as IBM and Cisco Systems. This role requires strong problem-solving skills and knowledge of system design principles.
Find Solution Architect jobs in Durham, NC
-
Cloud Engineer
Average Salary: $139,888
They manage and maintain cloud-based systems. Roles exist at companies like Google and Microsoft. Cloud engineers ensure systems are scalable, secure, and efficient.
Find Cloud Engineer jobs in Durham, NC
-
Firmware Engineer
Average Salary: $138,168
These engineers develop the software that controls hardware devices. They work for companies such as IBM and Cisco Systems. Expertise in low-level programming is essential for this role.
Find Firmware Engineer jobs in Durham, NC
-
Software Engineer
Average Salary: $137,238
Software engineers create applications and systems. They can find roles at Google and Microsoft. This role requires strong programming skills and the ability to work in a team.
Find Software Engineer jobs in Durham, NC
-
Data Scientist
Average Salary: $136,022
Data scientists analyze large datasets to inform business decisions. Companies like IBM and Cisco Systems hire these experts. They need strong analytical skills and knowledge of statistical methods.
Find Data Scientist jobs in Durham, NC
-
DevOps Engineer
Average Salary: $133,291
They integrate development and operations. Companies such as Google and Microsoft look for these professionals. They ensure smooth software deployment and system operation.
Find DevOps Engineer jobs in Durham, NC
-
UI/UX Designer
Average Salary: $122,333
Designers create user-friendly interfaces. They work for firms like IBM and Google. Their goal is to enhance user experience through intuitive design and usability testing.
Find UI/UX Designer jobs in Durham, NC



