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

Service Engineer

Urbandale, IA · On-site

$70K/yr

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 companywide operating system upgrade or office technology rollout. * Install ...

Sr. Midrange Engineer - IBMi

Des Moines, IA · On-site

$102K - $139K/yr

LightEdge is looking for experienced technical individuals for our IBMi - Sr. Midrange Engineer ... Maintain and deploy IBMi operating system upgrades, cumulative PTF packages, group PTFs, and ...

IT SPEC (SYSADMIN)

Des Moines, IA · On-site +1

$75K - $97K/yr

Implements systems software changes, operating system releases and maintains the operational status of systems. Coordinates with system developers resolving hardware and/or software malfunctions.

New

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 2, 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 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 engineers make 200,000 a year?

Operating System Engineers with extensive experience, specialized skills, and certifications can earn $200,000 or more annually, especially in high-demand industries or senior roles. Factors such as working in large tech companies, possessing expertise in systems architecture, and working in competitive markets contribute to higher salaries.

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 engineers make $300,000 a year?

Senior operating system engineers, especially those with extensive experience, specialized skills, and certifications, can earn $300,000 or more annually. High compensation is often associated with roles in large tech companies, leadership positions, or engineers working on complex systems with advanced tools and technologies.

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 does an OS engineer do?

An Operating System (OS) Engineer designs, develops, and maintains operating systems or their components, ensuring efficient performance, security, and stability. They often work with low-level programming languages, troubleshoot system issues, and optimize hardware-software interactions, frequently using tools like debugging software and version control systems.

What engineer makes $500,000 a year?

An Operating System Engineer or similar senior-level software engineer can earn $500,000 or more annually, especially with extensive experience, specialized skills, and working in high-paying industries or companies. Such roles often require advanced knowledge of system architecture, programming, and certifications, and may include bonuses and stock options that contribute to total compensation.

What are the key skills and qualifications needed to thrive as an Operating System Engineer, and why are they important?

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

Re-posted 9 days ago


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.