Software Engineer

Key Role:
Apply technical expertise for a growing team of software engineers that specialize in developing high quality military simulations. Create code and plugins to model complex systems and features from the real world into different game engines. Advise on issues of feasibility and applicability of relevant new technologies. Participate in pre-production planning of new projects to outline technical requirements, challenges, strategies, and roadmap for execution. 

Basic Qualifications:

  • 6+ years of experience with software engineering
  • 3+ years of experience with modelling and simulations
  • 3+ years of experience with the design of systems and features
  • Experience in .NET framework
  • Experience with designing models and simulations and developing algorithms and software
  • Experience with version control software, including Git, Perforce, Plastic, or SVN
  • Knowledge of the engineering pipeline, predevelopment, development, and post development
  • Ability to analyze and update existing code
  • Ability to obtain a security clearance
  • BA or BS degree

Additional Qualifications:

  • Experience with one or more game engines, such as Unreal, Unity, ArmA, VBS3, VBS4, or CryEngine
  • Experience with modeling and simulations
  • Knowledge of Live Virtual and Constructive simulations
  • Knowledge with VBS Developer suite


Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.

Not ready to apply? Join our talent community and sign up for job alerts.