1

Operating System Engineer Jobs in North Carolina

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 ...

New

Apache Web Server, Linux Programming, Nginx Web Server, Red Hat Enterprise Linux Server ... including system configurations, troubleshooting guides, and standard operating procedures.

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 ...

New

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 ...

New

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 ...

New

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 ...

New

Showing results 21-40

Operating System Engineer information

See North Carolina salary details

$48.6K

$115.6K

$151.8K

How much do operating system engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for operating system engineer in North Carolina is $115,613.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,100.00 and $142,700.00 per year, depending on experience, location, and employer.

What are some common challenges faced by operating system engineers when maintaining system stability in large-scale environments?

Operating System Engineers often encounter challenges such as managing software patching across diverse hardware, ensuring compatibility with legacy applications, and minimizing downtime during critical updates. In large-scale environments, balancing security with performance and reliability can be complex, especially when multiple teams depend on the systems. Effective communication with development, security, and IT operations teams is essential to address these issues proactively and maintain overall system stability.

What does an operating system engineer do?

An Operating System Engineer is responsible for designing, developing, maintaining, and optimizing operating systems that run on computers and servers. They work on the core components that manage hardware resources, enable software applications, and ensure system security and stability. Their duties often include writing system-level code, troubleshooting performance issues, implementing updates, and collaborating with hardware and software teams. Operating System Engineers play a critical role in ensuring that computing environments are efficient, reliable, and secure.

What is the difference between Operating System Engineer vs System Administrator?

AspectOperating System EngineerSystem Administrator
Primary FocusDesigning, developing, and optimizing operating systemsMaintaining, configuring, and supporting existing systems
Skills & CertificationsLinux/Unix, scripting, OS architecture, certifications like RHCE or Linux FoundationSystem management, network setup, troubleshooting, certifications like CompTIA Server+ or Microsoft Certified
Work EnvironmentDevelopment teams, R&D, engineering projectsIT support, data centers, enterprise environments
Industry UsageTech companies, hardware firms, software developmentCorporate IT, government agencies, healthcare, finance

While both roles involve working with operating systems, Operating System Engineers focus on designing and developing OS solutions, whereas System Administrators manage and support existing systems. The roles complement each other but serve different stages of the system lifecycle.

What are the key skills and qualifications needed to thrive as an operating system engineer?

To thrive as an Operating System Engineer, you need a deep understanding of computer science principles, operating system internals, and strong programming skills in languages like C, C++, or Rust, often backed by a relevant degree. Familiarity with kernel development, debugging tools, virtualization platforms, and experience with version control systems (such as Git) are typically required. Problem-solving abilities, attention to detail, and effective communication are soft skills that set top performers apart. These skills ensure the reliability, performance, and security of operating systems, which are foundational to all computing environments.
What are popular job titles related to Operating System Engineer jobs in North Carolina? For Operating System Engineer jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Operating System Engineer jobs in North Carolina look for? The top searched job categories for Operating System Engineer jobs in North Carolina are:
What cities in North Carolina are hiring for Operating System Engineer jobs? Cities in North Carolina with the most Operating System Engineer job openings:
Infographic showing various Operating System Engineer job openings in North Carolina as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $115,613 per year, or $55.6 per hour.

Senior UNIX/Linux System Engineer

Entarian

Fort Liberty, NC • On-site

$100K - $140K/yr

Full-time

Re-posted 9 days ago


Job description

Position is contingent upon contract award and funding.

Entarian is looking for a Senior UNIX/Linux System Engineer for a mixed and growing environment of Red Hat Enterprise Linux/Oracle Enterprise Linux and Solaris UNIX.

The responsibilities include but are not limited to:

  • Working with the existing UNIX/Linux team to manage, maintain, deploy, troubleshoot and support servers for a mixed customer environment
  • Planning, executing, and implementing new system Hardware and Software and create and maintain team technical instructions, operating procedures and policies as needed
  • Monitoring and tuning system performance, ongoing operation of the servers, hardening of the servers and reporting of the overall security and operational status
  • Recommend improvements to the enterprise and manage new SW/HW integrations when required while also providing utilization reports using existing tools to identify problems and corrective actions as needed
  • Excellent communication and team skills
  • Provide support toward the lifecycle of a mixed environment of vendor equipment in the data center to include firmware version control and periodic preventive maintenance
  • Be able to recommend, demonstrate, and implement technologies to help expand, upgrade, and increase efficiency to the current environment

Salary range: $100,000.00 - $140,000.00


  • Active DoD Secret Security Clearance
  • CompTIA Security+
  • Experience in Computer Science or IT
  • Computing Environment (CE) Certification (i.e., RedHat) – can be waived for 30 days after project join date
  • Minimum five years' experience as a Unix/Linux Systems Administrator or IT Engineer with experience in automating assigned tasks
  • Minimum three years’ experience in patch management with understanding how to apply security updates to systems via YUM and RPM
  • Minimum three years’ experience working in an environment with complex networks while demonstrating experience using VLANs, troubleshooting tools such as ifconfig, netstat, ssh and telnet as well as how to harden a system using firewalld/iptables and hosts
  • Minimum three years’ experience managing a large pool of local users through the use of the command line
  • Minimum three years' experience creating, maintaining, following Standard Operating Procedures for repeatable processes, disaster recovery, and common problem resolution
  • Minimum three years’ experience configuring and maintaining key services such as DNS, SFTP, SMTP, and NTP
  • Strong interpersonal skills and willingness to be a team player

  • Bachelor's degree in computer science or equivalent years of experience
  • Minimum three years’ experience with SELinux – understand the basic and advanced management and configuration of SELinux
  • Experience supporting Cybersecurity patch management and Security Technical Implementation Guides (STIG), Security Requirement Guides (SRG), RMF, Security Control Assessor-Validator (SCA-V), and Cyber Operational Readiness Assessments (CORA)
  • Experience deploying large scale HW and SW systems enhancements and/or upgrades for an organization with widely distributed geographic sites
  • Experience with current and emerging network and infrastructure management technologies and business practices

Formed through the strategic union of Sev1Tech and ERT, Entarian is a premier provider of mission-critical engineering and technology solutions. Founded on a legacy of excellence dating back to 1993, Entarian is a product of an evolved and fully diversified engineering and federal technology leader. From deep space to defense and civilian missions, Entarian delivers secure, mission-aligned digital solutions that drive national resilience and operational effectiveness. We don't just support modernization; we define it.

Join the Mission and Start your Career Journey: Apply Directly via our Careers Portal  Connect, Referrals & Inquiries? Email the team: careers@entarian.com

Entarian is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.