1

Senior Computer Programmer Jobs in North Carolina

Computer Programmer (52430)

Durham, NC · On-site

$120K - $150K/yr

The Computer Programmer will independently provide support services to assist in fulfilling the ... with the Senior OpDev Specialist PHP Drupal; maintain and monitor applications, databases, or ...

Senior CAD Designer | $65-$70/Hour Reliance One is seeking an experienced Senior CAD Designer to support engineering, facility, and manufacturing projects. This position will focus heavily on 2D ...

Be Seen First

Senior CAD Engineer JOB REF#:44975 - 1510333 Duration:12+ Months (On-going Contract) Location:ONSITE - Liberty, NC 27298 Pay Rate:$70.00 - $74.00 per hour (W2 Only) * * Must be LOCAL or willing to ...

Sr. CAD Engineer

Liberty, NC · On-site

$70 - $74/hr

Senior CAD Engineer JOB REF#:44975 - 1510333 Duration:12+ Months (On-going Contract) Location:ONSITE - Liberty, NC 27298 Pay Rate:$70.00 - $74.00 per hour (W2 Only) • • Must be LOCAL or willing ...

Senior CAD Engineer Location: Liberty, NC Duration: 12 Months+ THIS IS AN ONSITE ROLE AT LIBERTY, NC MONDAY - FRIDAY. NEED ONLY LOCALS TO LIBERTY, NC What we're looking for: Client's Production ...

New

Senior CAD Engineer Are you a CAD professional seeking a dynamic and rewarding opportunity? Our client, a leading company in Automotive Industry , is looking for a talented Senior CAD Engineer to ...

Be Seen First

Document programming issues, resolutions, and troubleshooting procedures for future reference. Key ... Monitor Drupal project plans and work closely with the Senior OpDev Specialist - PHP/Drupal.

New

Senior CAD Engineer Location: Liberty, NC, 27298 Job Type: 1 year+ Contract About CTC: Since its founding in 1996, CTC has grown into a trusted global partner in AI & ML, Enterprise Applications ...

Senior Cad Operator

Liberty, NC · On-site

$60 - $65/hr

Senior CAD Engineer Location: Liberty, NC Work Environment: Onsite, Monday-Friday Schedule: 40 hours per week Travel: Up to 10% domestic Overtime: Approximately 10% as needed 1510333 Position ...

Senior Cad Operator

Liberty, NC · On-site

$60 - $65/hr

Approximately 10% as needed Position Overview We are seeking an experienced Senior CAD Engineer to support battery manufacturing engineering projects in a fast-paced manufacturing environment. This ...

New

Senior Cad Operator

Liberty, NC · On-site

$60 - $65/hr

Approximately 10% as needed 1510333 Position Overview We are seeking an experienced Senior CAD Engineer to support battery manufacturing engineering projects in a fast-paced manufacturing environment.

Our Client's Production Engineering Battery Manufacturing Engineering Department is looking for a Senior CAD Technician to support PE Battery manufacturing projects at TBMNC. * Primary focus: 2D ...

Senior CAD Engineer

Liberty, NC · On-site

$50 - $63/hr

Our Client's Production Engineering Battery Manufacturing Engineering Department is looking for a Senior CAD Technician to support PE Battery manufacturing projects at TBMNC. * Primary focus: 2D ...

Our Client's Production Engineering Battery Manufacturing Engineering Department is looking for a Senior CAD Technician to support PE Battery manufacturing projects at TBMNC. Primary focus: 2D ...

next page

Showing results 1-20

Senior Computer Programmer information

See North Carolina salary details

$12

$47

$65

How much do senior computer programmer jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for senior computer programmer in North Carolina is $47.51, according to ZipRecruiter salary data. Most workers in this role earn between $40.00 and $56.78 per hour, depending on experience, location, and employer.

What is a senior computer programmer?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

What are the key skills and qualifications needed to thrive as a senior computer programmer?

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What are some typical challenges senior computer programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

How much does a senior computer programmer make?

A senior computer programmer typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. They often have advanced coding skills in languages like Java, C++, or Python and may hold certifications that enhance their earning potential.

What are the most commonly searched types of Computer Programmer jobs in North Carolina?

The most popular types of Computer Programmer jobs in North Carolina are:

What cities in North Carolina are hiring for Senior Computer Programmer jobs?

Cities in North Carolina with the most Senior Computer Programmer job openings:

Infographic showing various Senior Computer Programmer job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 10% Part Time, 2% Contract, and 1% Nights. Highlights an 73% Physical, 2% Hybrid, and 25% Remote job distribution, with an average salary of $98,819 per year, or $47.5 per hour.

Computer Programmer (52430)

Durham, NC • On-site

Full-time

Posted 23 days ago


Job description

Position Objective: The Computer Programmer will independently provide support services to assist in fulfilling the overall operational objective of the National Institute of Environmental Health Sciences within the National Institutes of Health.

Duties and Responsibilities:

  • Provides technical experience needed to assist in reviewing, updating, analyzing and modifying existing programming systems.
  • Encodes, tests, debugs and installs new programs using various programming languages.
  • Develops and schedules data backups, security patches or upgrades, etc.
  • Documents all assignments and creates various reports as needed.
  • Writes and maintains program documentation.
  • Documents programming problems and resolutions for future reference.
  • Work products and documents related to performing technical duties in PHP/Drupal (version 10 or higher) technology areas such as roadmaps, schedules, status reports, plans, and recommendations; coordinate activities with third parties; provide recommendations and review work.
  • Work products and documents related monitoring tasks related to the Drupal project plans and work closely with the Senior OpDev Specialist PHP Drupal; maintain and monitor applications, databases, or software tools; implement improvements to operations; test and maintain software products to ensure strong functionality and optimization.
  • Work products and documents related to performing operational duties; maintain and monitor applications, databases or software tools; implement improvements to operations; maintain and follow SOPs; test and maintain software products.
  • Work products and documents related to performing development duties; develop and implement new or major revisions; maintain and follow SOPs; provide recommendations and review.
  • Work products and documents related to writing and maintaining program documentation.

Basic Qualifications:

  • Bachelor’s in Computer Science, Information Systems, or similar.
  • Requires a minimum of 5 Years of experience in Computer Programing or a related field, with demonstrated experience performing computer programming, experience with various databases and computer programming languages.
  • Hands-on experience in websites, web applications, and UI automation testing.
  • Experience with various databases and computer programming languages.
  • Must have experience with various computer operating systems and be proficient with MS Office Suite.

Preferred Qualifications:

  • Ability to communicate effectively, orally and in writing, with non-technical and technical staff.
  • Detail-oriented and possess strong organizational skills with the ability to prioritize multiple tasks and projects.

*This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required by this position.  

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

GAP Solutions provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job, email us at recruiting@gapsi.com. You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned.

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law.

This position is contingent upon contract award.