Software Engineer, Lead (Simulation and Training)

RMS Until 8/21/2026 10+ years exp First posted June 4, 2026 Last posted June 4, 2026
Job description
• Bachelor of Science Degree in Computer Science, Computer Engineering, or Software Engineering
• Minimum of 10 years of professional engineering experience
• Proven track record designing, implementing, testing, and maintaining complex software systems.
• Advanced Experience using C/C++, Java, and/or Python
• Experience with Linux/Unix Operating Environment
• Advanced experience with CI/CD pipelines, automated testing, static analysis, and configuration management (GitLab, Jenkins, Make/CMake)
• Demonstrated project leadership skills, formal or informal
• Excellent verbal and written communication skills
• Ability to obtain & maintain a U.S. DoD security clearance at the SECRET level - U.S. Citizenship required
About this role

Summary

Design, implement, test, and lead complex simulation software systems.

Job title

Software Engineer, Lead (Simulation and Training)

Experience level

10+ years

Minimum experience

10+ years exp

Industry

software

Location requirements

RMS location, no remote work specified.

Salary

Not specified

Management role

Yes

Skills & keywords

Required skills

C++PythonLinuxCI/CDJenkinsGitLab

Preferred skills

None specified

Specializations

simulationtrainingC++PythonLinux
Locations

Structured locations inferred from the posting.

3211 Nebraska Ave, Council Bluffs, IA 51501, USA

Work arrangement unknown City