Integrated Test Environment (ITE) Software Engineer 2

United Launch Alliance•Centennial, CO
•$92,783 - $154,638

About The Position

At United Launch Alliance (ULA), the Integrated Test Environment (ITE) Software Engineer 2 develops launch-vehicle simulations and tools and infrastructure that support Flight Software development and verification. The role is a hands-on software development position delivering operational and enabling capabilities designed to meet real-time requirements for embedded flight control and associated modeling and simulation software. The engineer develops new software products using modern software design principles, resolves complex technical problems, and provides innovative solutions. The work includes refining requirements, designing subsystems, implementing code, and integrating, testing, and verifying software. The engineer collaborates in an agile team with Product Owners, Technology Architects, QA, and automation team members to design, develop, and test software solutions.

Requirements

  • Bachelor’s degree in STEM or a related technical field from an accredited college or university.
  • At least 2 years of related work experience.
  • Experience with C, C++, and Python.
  • Experience with Linux.
  • Experience with object-oriented design practices.
  • Verbal and written communication skills, including requirements documentation and presentations.
  • Demonstrated proficiency with Microsoft Office applications, including Excel, Word, and PowerPoint.
  • Applicants must be U.S. Persons as defined by ITAR.

Nice To Haves

  • Experience with Git or GitLab.
  • Experience with Jira.

Responsibilities

  • Develop launch-vehicle simulations, tools, and infrastructure to support Flight Software development and verification.
  • Deliver operational and enabling software capabilities designed to meet real-time requirements for embedded flight control and related modeling and simulation software.
  • Develop new software products using modern software design principles and provide innovative solutions to complex technical problems.
  • Refine requirements, design subsystems, implement code solutions, and perform software integration, testing, and verification.
  • Collaborate with Product Owners, Technology Architects, QA, and automation team members to design, develop, and test software solutions in an agile environment.

Benefits

  • 401(k) match plus an additional employer contribution.
  • Discretionary annual incentive bonus for eligible employees.
  • Generous paid time off.
  • Flexible work environments.
  • Most salaried ULA team members work a 9/80 schedule, with every other Friday off.
  • Relocation may be available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service