How much does a Programmer make in Durham, NC?
Programs run the digital world. Durham, NC, offers a strong market for programmers. The average programmer in Durham makes around $110,717 a year. This is higher than the national average, making it a great place for tech professionals.
The salary range for programmers in Durham can vary widely. Most fall between $75,973 and $141,809 a year. A few start around $65,000, while some top earners make more than $185,000. This range offers plenty of opportunities for growth and advancement.
What are the highest paying cities for a Programmer near Durham, NC?

-
Morrisville, NC
Average Salary: $120,250
In Morrisville, tech companies offer strong growth opportunities for software developers. Companies like SAS and Red Hat provide a dynamic work environment. The tech scene is vibrant and collaborative.
Find Programmer jobs in Morrisville, NC
-
Cary, NC
Average Salary: $108,986
Cary is home to several tech giants, including IBM and Cisco. Programmers here enjoy a mix of innovative projects and professional growth. The community is tech-savvy and supportive of new talent.
Find Programmer jobs in Cary, NC
-
Raleigh, NC
Average Salary: $98,994
Raleigh boasts a thriving tech hub with companies like Red Hat and SAS. Programmers here work on cutting-edge projects and enjoy a high standard of living. The city offers a good balance between work and leisure.
Find Programmer jobs in Raleigh, NC
-
Chapel Hill, NC
Average Salary: $95,839
Chapel Hill is a hub for tech startups and innovation, with companies like SAS and Epic Systems. Programmers benefit from a supportive community and a wealth of networking opportunities. The cost of living is relatively moderate.
Find Programmer jobs in Chapel Hill, NC
-
Mooresville, NC
Average Salary: $83,338
Mooresville has a growing tech industry with companies like Hertz and SAP. Programmers here find a mix of challenging projects and a tight-knit community. The area offers a great quality of life.
Find Programmer jobs in Mooresville, NC
-
Greensboro, NC
Average Salary: $75,523
Greensboro is a promising tech hub with a mix of small startups and established companies. Programmers here enjoy a cost-effective lifestyle and plenty of growth opportunities. The city’s tech scene is on the rise.
Find Programmer jobs in Greensboro, NC
-
Burlington, NC
Average Salary: $72,717
Burlington offers a welcoming environment for tech professionals with companies like Syneos Health and KEMET. Programmers here can enjoy a relaxed pace of life and a supportive community. Opportunities for career advancement are plentiful.
Find Programmer jobs in Burlington, NC
-
Fayetteville, NC
Average Salary: $70,500
Fayettell's tech sector is growing, with companies like IBM and Cisco. Programmers here enjoy a stable job market and a family-friendly atmosphere. The city offers a good balance of urban and rural living.
Find Programmer jobs in Fayetteville, NC
-
Wilmington, NC
Average Salary: $68,556
Wilmington is a vibrant tech hub with a strong presence of companies like Honeywell and Northrop Grumman. Programmers here enjoy a dynamic work environment and a high quality of life. The city is on the rise.
Find Programmer jobs in Wilmington, NC
-
Hickory, NC
Average Salary: $43,318
Hickory offers a friendly environment for tech professionals with companies like Freudenberg and Lowe’s. Programmers here benefit from a lower cost of living and a welcoming community. The city is steadily growing its tech sector.
Find Programmer jobs in Hickory, NC
What are the best paying companies for a Programmer in Durham, NC?

-
IQVIA
Average Salary: $173,260
IQVIA is a global leader in using technology to advance healthcare. Programmers at IQVIA in Durham, NC, work on innovative projects to improve healthcare data analysis. This company has multiple locations globally, including offices in Durham.
-
Kforce
Average Salary: $145,667
Kforce offers staffing and recruitment solutions. Programmers at Kforce in Durham, NC, contribute to technology projects for various clients. Kforce has many locations across the U.S., including its headquarters in Durham.
-
RTI International
Average Salary: $86,500
RTI International is a research institute that provides technical and scientific expertise. Programmers at RTI International in Durham, NC, work on research and development projects. The company operates worldwide, with offices in Durham.
-
North Carolina Central University
Average Salary: $83,650
North Carolina Central University focuses on higher education. Programmers at NCCU in Durham, NC, support the university’s digital initiatives. The university is located in Durham and offers a supportive academic environment.
-
E-business International Inc
Average Salary: $81,364
E-business International Inc is a company that specializes in digital solutions. Programmers at E-business International in Durham, NC, develop web applications and software. This company has offices in Durham, providing a dynamic work environment.
What are the best paying Programmer related jobs in Durham, NC?

-
Site Reliability Engineer
Average Salary: $167,498
These professionals maintain the stability and uptime of critical systems. Companies like IBM and Cisco Systems in Durham, NC, seek skilled engineers who can balance reliability with innovation. They ensure systems are robust and can handle unexpected loads.
Find Site Reliability Engineer jobs in Durham, NC
-
Technical Support Engineer
Average Salary: $154,625
Support engineers help users resolve technical issues. In Durham, NC, companies such as SAS Institute and Cisco offer roles that require strong problem-solving skills. They provide timely assistance and help improve user experiences.
Find Technical Support Engineer jobs in Durham, NC
-
Solution Architect
Average Salary: $146,761
Solution architects design the framework for software systems. At firms like IBM and Cisco in Durham, NC, they collaborate with teams to create efficient solutions. Their work involves understanding business needs and translating them into technical requirements.
Find Solution Architect jobs in Durham, NC
-
Machine Learning Engineer
Average Salary: $141,128
ML engineers develop algorithms to analyze data. Companies like IBM and Cisco in Durham, NC, hire these experts to improve decision-making processes. They work on creating models that can learn and adapt to new information.
Find Machine Learning Engineer jobs in Durham, NC
-
Software Engineer
Average Salary: $139,558
Software engineers build and maintain applications. In Durham, NC, employers such as SAS Institute and Cisco seek skilled coders. They ensure software runs smoothly and integrates well with other systems.
Find Software Engineer jobs in Durham, NC
-
DevOps Engineer
Average Salary: $139,273
DevOps engineers bridge the gap between development and operations. Firms like IBM and Cisco in Durham, NC, look for these professionals to enhance collaboration. They work to automate processes and improve efficiency.
Find DevOps Engineer jobs in Durham, NC
-
Firmware Engineer
Average Salary: $138,168
Firmware engineers develop software for embedded systems. Companies in Durham, NC, such as SAS Institute and Cisco, need these experts. They ensure the underlying software of devices works seamlessly.
Find Firmware Engineer jobs in Durham, NC
-
Cloud Engineer
Average Salary: $135,939
Cloud engineers manage cloud services and infrastructure. In Durham, NC, firms like IBM and Cisco value these professionals. They ensure applications run smoothly in cloud environments.
Find Cloud Engineer jobs in Durham, NC
-
Data Scientist
Average Salary: $130,683
Data scientists analyze data to provide insights. In Durham, NC, companies such as IBM and Cisco Systems need these experts. They use statistical methods to interpret data and guide business decisions.
Find Data Scientist jobs in Durham, NC
-
UI/UX Designer
Average Salary: $124,364
UI/UX designers create user interfaces. In Durham, NC, companies like SAS Institute and Cisco seek these professionals. They focus on making applications intuitive and easy to use for the end user.
Find UI/UX Designer jobs in Durham, NC



