GovPayScales
Home › North Carolina › Operating Systems Software Programmer I

Operating Systems Software Programmer I pay range

State of North Carolina · class code 31004100

$81,504 to $122,256 per year$81,504$122,256MINIMUM · MIDPOINT $101,880 · MAXIMUM

Published per year range, State of North Carolina

Class code
31004100
Pay group
DT09
Pay unit
Year
State
North Carolina

Class specification

The OSHR class specification for this class is published by North Carolina Office of State Human Resources (OSHR). The passages below are quoted from it as published, not paraphrased, and cut to their opening sentences; the full specification is the authority on duties and qualifications. It was last revised 12/2021.

What the state says the job is

This is technical work in the development, installation, modification and maintenance of specialized and complex systems, software, various layered products, and third-party software. Role may include writing code in lower-level programming languages to optimize the performance and efficiency of an organization's IT platform/infrastructure. Position is responsible for configuring, customizing, diagnosing, and enhancing vendor systems software (e.g., operating systems software and utilities that manage access to peripherals, facilitate networking, manage memory allocation, manage file storage on hard drives, etc.). Position also may involve writing diagnostic programs to test integrated software/hardware systems and resolve system faults.

Knowledge, skills and abilities

Through knowledge of the technical aspects related to the functions and capabilities of computer systems, related operating software, third-party products, and associated hardware. Thorough knowledge of the operating systems and their interrelationships and functionality. Thorough knowledge of computer programming languages and techniques. Ability to analyze software bugs and make corrective action or recommend alternatives. Thorough knowledge of communications and connectivity of computer systems and associated software. Ability to establish and maintain effective working relationships with other staff and vendor software specialists. Ability to modify complex operating software programming ...

Minimum qualifications

Bachelor's degree in computer science or an IT related field or a closely related field from an appropriately accredited institution and three years of progressive experience in systems software programming; or Associate degree in computer science or an IT related field or a closely related field from an appropriately accredited institution and four years of progressive experience in systems software programming; or an equivalent combination of education and experience. <h2

Quoted from the OSHR class specification, read 2026-10-21.

Where this comes from

North Carolina Office of State Human Resources (OSHR) publishes this figure in OSHR salary schedules, joined to Class Specifications. Every number on this page is read from that document; nothing is estimated, modelled or averaged.

Job titles and their salary grades come from the Class Specifications, joined to the salary schedule.

Nearby classes in North Carolina

State HRIS Analyst III $81,504 to $122,256Operations Manager $81,504 to $122,256IT Auditor $81,504 to $122,256IT Enterprise Planning Analyst $81,504 to $122,256Systems Administrator II $81,504 to $122,256User Support Manager I $81,504 to $122,256Agricultural Program Director I $70,478 to $123,336Chemistry Supervisor II $70,478 to $123,336

All North Carolina classifications