Software Modernization Engineer II

RTXIndianapolis, IN
$68,900 - $131,100Onsite

About The Position

Our Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications. The aircraft operating system interfaces with several avionics systems including displays, navigation, and mission planning. This challenging work requires strong problem-solving skills and the desire to learn from and work with world class engineers.

Requirements

  • Typically requires a degree in Science, Technology, Engineering or Mathematics(STEM) and a minimum of 2 years of prior relevant experience unless prohibited by local laws/regulations.
  • Experience developing software in a Windows environment.
  • Experience developing and testing software using C, C++, C#, Java, or closely related software languages.
  • Experience developing Windows Presentation Foundation (WPF) and working with User Interface (UI) architectural patterns such as Model View-View Model (MVVM), Model View Controller (MVC), or Model View Presenter (MVP).
  • Experience with software systems design, integration, and management.
  • Experience with creational, structural, and behavioral design patterns and the principles behind them.
  • Experience with software debugging tools to troubleshoot software implementation and ensure integrity of the software products.
  • Experience with Software Configuration Management principles, environments and tools such as GIT.
  • The ability to obtain and maintain a U. S. government issued Secret security clearance prior to the start date.
  • U.S. citizenship is required as only U.S. citizens are eligible for a security clearance.

Nice To Haves

  • Master’s Degree (MS) preferred in a STEM discipline
  • Experience in Unix/Linux computing environments.
  • Experience developing requirements for software products.
  • Able to work closely in a multi-discipline team daily.
  • Strong analytical skills.
  • Experience with automated software test tools.
  • Familiar with VB6 / VBA or VB .NET.
  • Working knowledge and experience in an Agile development environment using Azure DevOps or equivalent.
  • Familiarity with DO-178C software development life cycle development and processes.

Responsibilities

  • Uses and provides creative solutions to complex technical system and software integration problems.
  • Works closely with Systems Engineers to design ideal solutions with the end user and operational needs in mind.
  • Support all aspects of a software development life cycle as members of a multi-disciplined team.
  • Supporting new and legacy military and commercial programs from concept and requirements, to design, development, integration, test, and potentially subsequent maintenance tasking.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • 401(k) match
  • flexible spending accounts
  • flexible work schedules
  • employee assistance program
  • Employee Scholar Program
  • parental leave
  • paid time off
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service