How much does a Programmer make in Durham, NC?
In Durham, NC, programmers enjoy a competitive salary. The average yearly salary for a programmer in this area is around $98,871. This figure reflects the strong demand for skilled programming talent in the region. Companies in Durham value tech skills and often offer attractive compensation packages to attract top talent.
The salary range for programmers in Durham varies based on experience and specialization. Entry-level programmers can expect to earn around $64,800 per year. As experience grows, so does the salary. Mid-level programmers earn between $80,291 and $103,527 annually. Senior programmers and those with specialized skills can earn upwards of $126,764 per year. This range highlights the potential for career growth and higher earnings with increased experience and expertise.
What are the highest paying cities for a Programmer near Durham, NC?

-
Morrisville, NC
Average Salary: $119,499
Morrisville offers a thriving tech scene with many opportunities for software developers. Companies like IBM and Red Hat provide a dynamic environment for growth. The community is supportive and encourages innovation.
Find Programmer jobs in Morrisville, NC
-
Cary, NC
Average Salary: $105,219
Cary is known for its vibrant tech industry, attracting top tech firms. Working here means you can collaborate with skilled professionals in a fast-paced environment. Companies like SAS and Cisco offer exciting projects.
Find Programmer jobs in Cary, NC
-
Raleigh, NC
Average Salary: $97,508
Raleigh is a hub for technology and innovation. The city is home to many tech companies, including Red Hat and IBM. Professionals here enjoy a mix of challenges and opportunities for advancement.
Find Programmer jobs in Raleigh, NC
-
Chapel Hill, NC
Average Salary: $89,524
Chapel Hill combines a vibrant academic environment with a growing tech sector. The presence of UNC Chapel Hill fosters a culture of research and innovation. Companies here value creativity and problem-solving skills.
Find Programmer jobs in Chapel Hill, NC
-
Wilmington, NC
Average Salary: $80,500
Wilmington offers a blend of coastal charm and tech opportunities. The city is home to companies like Dell and Cisco. Professionals here benefit from a supportive community and a growing job market.
Find Programmer jobs in Wilmington, NC
-
Mooresville, NC
Average Salary: $79,350
Mooresville is a great place for tech professionals looking for a quieter environment. The city is home to companies like Bank of America and Lowe's. It offers a balance of work and a relaxed lifestyle.
Find Programmer jobs in Mooresville, NC
-
Greensboro, NC
Average Salary: $78,439
Greensboro is a key player in the tech industry, with companies like IBM and Cisco. The city offers a mix of urban and suburban living, making it a great place to work and live. Professionals here enjoy a strong sense of community.
Find Programmer jobs in Greensboro, NC
-
Fayetteville, NC
Average Salary: $73,996
Fayettell offers a growing tech sector with opportunities in both military and civilian sectors. The presence of Fort Bragg and companies like IBM provide a unique work environment. It's a great place for those looking for stability and growth.
Find Programmer jobs in Fayetteville, NC
-
Jacksonville, NC
Average Salary: $73,756
Jacksonville is a smaller city with a big tech presence. Companies like Cisco and IBM are based here. The community is tight-knit, and professionals enjoy a good work-life balance.
Find Programmer jobs in Jacksonville, NC
-
Burlington, NC
Average Salary: $72,717
Burlington offers a mix of small-town charm and tech opportunities. The city is home to companies like IBM and Cisco. It's a great place for those looking for a supportive community and a growing job market.
Find Programmer jobs in Burlington, NC
What are the best paying companies for a Programmer in Durham, NC?

-
Kforce
Average Salary: $145,667
Kforce is a leading staffing firm that offers top-tier opportunities for programmers. They have a strong presence in Durham, NC, and provide roles that focus on software development and IT services. Their programmers work on diverse projects, ensuring they gain valuable experience.
-
RTI International
Average Salary: $86,500
RTI International is a research institute with a focus on health and technology. They offer rewarding positions for programmers in Durham, NC. Programmers here work on innovative projects that impact public health and social welfare. The company values creativity and technical expertise.
-
North Carolina Central University
Average Salary: $83,300
North Carolina Central University provides a supportive environment for programmers. They offer roles in Durham, NC, that focus on academic and administrative technology. Programmers work on projects that enhance the university's digital infrastructure, ensuring smooth operations.
-
E-business International Inc
Average Salary: $81,364
E-business International Inc is a company that specializes in e-commerce solutions. They have a presence in Durham, NC, and offer positions for programmers who work on web development and digital marketing projects. The company values innovation and teamwork, making it a great place for programmers to grow.
What are the best paying Programmer related jobs in Durham, NC?

-
Site Reliability Engineer
Average Salary: $167,498
This role focuses on maintaining the stability and performance of systems. Companies like IBM and Cisco Systems in Durham, NC, seek professionals to ensure smooth operations. They work closely with development teams to implement solutions and improve reliability.
Find Site Reliability Engineer jobs in Durham, NC
-
Technical Support Engineer
Average Salary: $154,625
Support engineers provide assistance to users facing technical issues. In Durham, NC, firms like Red Hat and SAS Institute need skilled individuals to troubleshoot problems and offer solutions. They work directly with customers to resolve their concerns efficiently.
Find Technical Support Engineer jobs in Durham, NC
-
Machine Learning Engineer
Average Salary: $151,519
These engineers develop and implement machine learning models. Companies like IBM and Cisco Systems in Durham, NC, look for experts to create algorithms that enhance data analysis. They work on projects that improve automation and decision-making processes.
Find Machine Learning Engineer jobs in Durham, NC
-
Solution Architect
Average Salary: $144,243
Solution architects design and plan IT solutions to meet business needs. In Durham, NC, firms like IBM and Cisco Systems hire professionals to create robust and scalable systems. They collaborate with stakeholders to ensure the solutions align with organizational goals.
Find Solution Architect jobs in Durham, NC
-
Firmware Engineer
Average Salary: $142,485
Firmware engineers develop software that controls hardware. Companies like IBM and Cisco Systems in Durham, NC, need skilled individuals to create and test firmware. They work on projects that enhance the performance and functionality of electronic devices.
Find Firmware Engineer jobs in Durham, NC
-
Cloud Engineer
Average Salary: $139,698
Cloud engineers manage and maintain cloud infrastructure. In Durham, NC, firms like IBM and Cisco Systems seek professionals to ensure cloud services run smoothly. They work on projects that improve scalability, security, and efficiency of cloud environments.
Find Cloud Engineer jobs in Durham, NC
-
DevOps Engineer
Average Salary: $134,047
DevOps engineers bridge the gap between development and operations. Companies like IBM and Cisco Systems in Durham, NC, hire professionals to automate processes and improve collaboration. They work on projects that enhance deployment speed and system reliability.
Find DevOps Engineer jobs in Durham, NC
-
Data Scientist
Average Salary: $133,522
Data scientists analyze and interpret complex data. In Durham, NC, firms like IBM and Cisco Systems need skilled individuals to uncover insights. They work on projects that drive data-driven decision-making and improve business strategies.
Find Data Scientist jobs in Durham, NC
-
Software Engineer
Average Salary: $133,096
Software engineers design and develop software applications. Companies like IBM and Cisco Systems in Durham, NC, seek professionals to create efficient and reliable software. They work on projects that meet user needs and enhance system performance.
Find Software Engineer jobs in Durham, NC
-
UI/UX Designer
Average Salary: $127,818
UI/UX designers focus on creating user-friendly interfaces. In Durham, NC, firms like IBM and Cisco Systems hire professionals to improve user experience. They work on projects that enhance the usability and aesthetics of digital products.
Find UI/UX Designer jobs in Durham, NC



