1

Operating System Engineer Jobs in Des Moines, IA

PURPOSE The Systems Engineer-Automation will work with the engineering and leadership teams to ... Understand numerous computer operating systems and drafting applications * Advanced knowledge of ...

The Service Engineer installs workstations, networking equipment and other IT related devices while ... Supporting a company‑wide operating system upgrade or office technology rollout. * Install ...

The Service Engineer installs workstations, networking equipment and other IT related devices while ... Supporting a companywide operating system upgrade or office technology rollout. * Install ...

The Service Engineer installs workstations, networking equipment and other IT related devices while ... Supporting a company-wide operating system upgrade or office technology rollout. * Install ...

Project Engineers act as a temporary technical account manager during onboarding, ensuring a smooth ... We operate on the Entrepreneurial Operating System (EOS), which helps us stay aligned, accountable ...

IT Project Engineer

Urbandale, IA · On-site

$75K - $85K/yr

Project Engineers act as a temporary technical account manager during onboarding, ensuring a smooth ... We operate on the Entrepreneurial Operating System (EOS), which helps us stay aligned, accountable ...

IT Project Engineer

Urbandale, IA · On-site

$75K - $85K/yr

Project Engineers act as a temporary technical account manager during onboarding, ensuring a smooth ... We operate on the Entrepreneurial Operating System (EOS), which helps us stay aligned, accountable ...

Operating Engineer

Des Moines, IA · On-site

$67K - $91K/yr

MalaceHR is seeking an experienced Operating Engineer to support the operation, inspection, maintenance, and repair of commercial building systems. This position is responsible for ensuring the safe ...

next page

Showing results 1-20

Operating System Engineer information

See Des Moines, IA salary details

$52.2K

$124.2K

$163K

How much do operating system engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for operating system engineer in Des Moines, IA is $124,152.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,600.00 and $153,200.00 per year, depending on experience, location, and employer.

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 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 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 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 popular job titles related to Operating System Engineer jobs in Des Moines, IA?

For Operating System Engineer jobs in Des Moines, IA, the most frequently searched job titles are:

What job categories do people searching Operating System Engineer jobs in Des Moines, IA look for?

The top searched job categories for Operating System Engineer jobs in Des Moines, IA are:

Simulation Support Team System Engineer (54542)

Beshenich & Muir Associates

Johnston, IA • On-site

Full-time

Medical, Dental, Vision, Retirement

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Summary
This position is a fulltime Exempt (salary) position, supporting the ARNG Mission Command Training Support Program (MCTSP). The SST Systems Engineer provides system support for the MTC and any exercise support in preparation for training. Technical personnel to install, operate, integrate, troubleshoot communications, application configurations, establish network addresses and connections, monitor and analyze system performance, recommend and perform application maintenance, upgrade as needed, conduct data backups, system recovery, install information assurance vulnerability alert (IAVA) patches, security updates, responding to critical vulnerabilities, and conducting remediation before, during, and after training exercises using the JLCCTC suite and a friend of the federation.
Duties:
• Serves as the hardware, software and functional technical expert for JLCCTC and Low Overhead Simulations (ALOTT, DXTRS, etc.).
• Responds to questions concerning operation of the system, troubleshoots problems, and provides configuration management on software/hardware systems.
• Verifies all patches are applied to JLCCTC systems.
• Assists with inventory maintenance of the simulations systems and ensures all systems are in working order.
• Maintains current knowledge of relevant technologies and subject areas, to include, but not limited to FIRESIM, BSWS, JDLM, MUSE.
• Applies advanced troubleshooting skills necessary to manage MCS and other related system software issues.
• Provides IT Technical Support for the MTC and its functional training teams.
• Assists team members in the installation, configuration and operation of the operating system(s), security, and simulation software necessary to the training environment.
• Reviews STIGS and Best Business Practices (BBPs) to ensure that all Network equipment meet the required Defense Information Systems Agency (DISA) Army and DoD Standards.
• Analyzes progress and develop necessary recovery plans and/or alternatives.
• Reports directly to the SST Lead.
Clearance Requirements
There is a Secret Security clearance requirement for this position.
Required Skills & Certifications
• Minimum of five (5) years' experience in the LVC-G field. Demonstrated experience in Live, Virtual, Constructive, Gaming (LVCG) federations, models, systems, tools and Mission Command Systems (MCSs); Military Experience (Preferred). Minimum of eight (8) years of computer skills with Linux and Microsoft systems. Have advance troubleshooting, skill on hardware and software configuration issues. Military experiences preferred. Simulation experiences preferred.
• Will have an understanding of Windows OS and Linux OS.
• Experience working in a high security environment and management of classified equipment; Understand the Risk Management Framework (RMF) certification and accreditation process and Information Assurance (IA) requirements.
• Must meet DOD 8570.01-M Baseline and Computing Environment (CE) Certification Requirements Level II. Must meet all IA training and reporting requirements. Must be able to successfully pass the Defense Information System Agency (DISA) Information Systems Security (INFOSEC) Awareness compact disk--read-only memory (CD-ROM) course as a minimum training requirement.
• Must be able to obtain and maintain CompTIA Security + certification.
Working Conditions:
  • Position: Outdoor and Office working environments. Exposure to natural conditions existing at different locations around the US.
  • Work Week: Monday-Friday (varies based on mission requirements)
  • Work Hours: 0800 - 1700 (varies based on mission requirements)
  • Overtime: As Required
  • Travel: As Required

Benefits
• Medical Benefits (Health, Dental, Vision, STD, LTD)
• Health Savings Account
• 401K Company Match up to 6%
• Profit Sharing
Other Duties
This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
AAP & EEO Statement
Beshenich Muir & Associates, LLC (BMA) is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regards to race, color, religion, religious creed, gender, sexual orientation, gender identity, gender expression, transgender, pregnancy, marital status, national origin, ancestry, citizenship status, age, disability, protected Veteran Status, genetics or any other characteristics protected by applicable federal, state, or local law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. In addition to federal law requirements, BMA complies with all applicable state and local laws governing nondiscrimination in all locations.
If you are a qualified individual with a disability or disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access BMA's current openings as a result of your disability. You can request reasonable accommodations by calling 913.845.1489. Thank you for your interest in BMA.