1

Operating System Developer Jobs in North Carolina

Overview As a Systems Engineer III - Software Packager you will be a member of the bank's Digital ... Provide support for desktop-related projects, including operating system upgrades, deployments, and ...

Senior Mac Systems Engineer

Charlotte, NC · On-site

$97K - $133K/yr

Manage and support macOS operating system deployment, configuration management, software deployment, and patch management processes. * Maintain standardized endpoint configurations and enforce ...

Senior Mac Systems Engineer

Charlotte, NC · On-site

$102K - $139K/yr

The Senior macOS Systems Engineer is responsible for engineering, maintaining, automating, and ... Responsibilities include endpoint lifecycle management, operating system deployment, application ...

Senior Mac Systems Engineer

Charlotte, NC · On-site

$102K - $139K/yr

The Senior macOS Systems Engineer is responsible for engineering, maintaining, automating, and ... Responsibilities include endpoint lifecycle management, operating system deployment, application ...

Senior Mac Systems Engineer

Charlotte, NC · On-site

$102K - $139K/yr

The Senior macOS Systems Engineer is responsible for engineering, maintaining, automating, and ... Responsibilities include endpoint lifecycle management, operating system deployment, application ...

Senior Mac Systems Engineer

Charlotte, NC

$102K - $139K/yr

The Senior macOS Systems Engineer is responsible for engineering, maintaining, automating, and ... Responsibilities include endpoint lifecycle management, operating system deployment, application ...

Showing results 21-40

Operating System Developer information

See North Carolina salary details

$10

$44

$69

How much do operating system developer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for operating system developer in North Carolina is $44.40, according to ZipRecruiter salary data. Most workers in this role earn between $37.60 and $51.97 per hour, depending on experience, location, and employer.

What is an operating system developer?

An Operating System Developer is responsible for designing, developing, and maintaining operating system components, including kernels, drivers, and system utilities. They work on optimizing system performance, ensuring security, and improving compatibility with hardware and software. These developers typically work with low-level programming languages like C and Assembly and have expertise in systems architecture. Their role is crucial in developing reliable and efficient computing platforms for various devices, from desktops to embedded systems.

What does an operating system developer do?

Operating System Developers typically spend their days designing, implementing, and debugging core system components such as kernels, device drivers, and memory management modules. They often work closely with other software engineers, hardware teams, and QA testers to ensure compatibility and optimal performance. Reviewing code, conducting performance tests, and investigating reported issues are common daily tasks. Collaboration and clear communication are essential, as most projects require teamwork and regular updates across departments.

What skills and qualifications are needed to be an operating system developer?

To thrive as an Operating System Developer, you need in-depth knowledge of computer architecture, strong C/C++ programming skills, and experience with low-level system design, often supported by a degree in computer science or a related field. Familiarity with version control tools (like Git), debugging utilities, and relevant certifications such as Linux Foundation Certified Engineer are valuable. Analytical thinking, troubleshooting ability, and effective communication are important soft skills for collaborating across development teams. These competencies ensure robust, maintainable system software and efficient teamwork in complex, performance-critical environments.

What are popular job titles related to Operating System Developer jobs in North Carolina?

For Operating System Developer jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Operating System Developer jobs in North Carolina look for?

The top searched job categories for Operating System Developer jobs in North Carolina are:

Infographic showing various Operating System Developer job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 10% Part Time, 7% Temporary, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $92,361 per year, or $44.4 per hour.

System Administrator - Senior

Southport, NC

$74K - $100K/yr

Full-time

Re-posted 18 days ago


Job description

DecisionPoint seeks a Senior System Administrator to provide senior-level systems administration, operations, maintenance, and technical support for Global Information Technology Support Services supporting the Military Surface Deployment and Distribution Command (SDDC) Deputy Chief of Staff for Information Management (G6). This position supports the administration, sustainment, security, and optimization of enterprise systems across classified and unclassified DoD environments.

The Senior System Administrator will support Windows server environments, Active Directory, SCCM, virtualization, storage, backup and recovery, enterprise services, vulnerability remediation, STIG implementation, and system documentation. The role requires experienced technical leadership in secure DoD IT environments and the ability to coordinate with Government stakeholders, cybersecurity personnel, network teams, service providers, and junior administrators to maintain system availability, performance, and compliance.

This position is fully on-site at MOTSU - Sunny Point, NC.

Note: By applying to this position, you acknowledge and consent to having your resume included in an active competitive government contract bid.


The Senior System Administrator will: 

  • Serve as a technical lead for system administration activities, coordinating issue resolution and daily operations with Government, contractor, cybersecurity, network, application, and service provider teams. 
  • Install, configure, maintain, patch, monitor, troubleshoot, and optimize Army-approved server operating systems, Windows services, enterprise applications, and supporting infrastructure. 
  • Administer Active Directory and core enterprise services, including user and computer accounts, security groups, permissions, Group Policy, DNS, DHCP, SMTP, file shares, certificate services, DoD PKI, and email/account request processes. 
  • Manage virtual, storage, and backup environments, including virtual servers, hosts, clusters, VDI components, NAS/SAN resources, file permissions, replication, recovery, disaster recovery, and continuity of operations support. 
  • Support SCCM and endpoint management activities, including software packaging, imaging, operating system deployment, patch deployment, third-party software deployment, client health monitoring, inventory, and compliance reporting. 
  • Install, configure, troubleshoot, and sustain commercial and Government-provided software across approved operating systems, hardware platforms, and mission environments. 
  • Apply and document STIGs, vulnerability remediation, IAVA support, patching, POA&Ms, scan result review, compliance reporting, and other cybersecurity requirements. 
  • Provide technical artifacts and documentation supporting ATO, C&A, audits, SOPs, troubleshooting guides, system configurations, architecture diagrams, and accreditation packages. 
  • Monitor and resolve system administration trouble tickets, recommend improvements to performance, reliability, security, and infrastructure operations, and support contingency, emergency, exercise, surge, and after-hours requirements. 
  • Ensure all assigned activities comply with applicable DoD, Army, USTRANSCOM, SDDC, information assurance, cybersecurity, and operational requirements. 

Clearance Requirement:  

  • Must hold an active Secret clearance. 
  • Must be eligible to obtain and maintain required Common Access Card (CAC), facility access, system access, and Government network access. 

Education: 

  • High School Diploma (Required)
  • Bachelor’s degree in Information Technology, Computer Science, Information Systems, Engineering, Cybersecurity, or a related technical discipline preferred.

Experience: 

  • Minimum 8 years of experience supporting systems administration, server administration, infrastructure operations, or enterprise IT support within DoD or federal environments. 
  • Experience administering Windows server environments, Active Directory, Group Policy, permissions, file shares, and enterprise services. 
  • Experience supporting SCCM administration, software deployment, patch management, operating system deployment, imaging, software inventory, and compliance reporting. 
  • Experience administering virtualized environments, including virtual servers, workstations, hosts, clusters, datastores, resource pools, or virtual desktop infrastructure. 
  • Experience supporting storage administration, backup and recovery, data replication, disaster recovery, continuity of operations, and file storage services. 
  • Experience implementing DISA STIG requirements, supporting vulnerability remediation, maintaining compliance documentation, and supporting audit activities. 
  • Experience troubleshooting complex hardware, software, endpoint, server, application, storage, virtualization, and connectivity issues in secure enterprise environments. 
  • Experience coordinating with cybersecurity teams, network teams, service providers, Government stakeholders, and technical leads to resolve operational issues. 

Technical Knowledge: