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 in software requirements, design, development, integration and test.
  • Experience developing software in a Windows environment.
  • Experience developing and testing software using C, C++, C#, Java, or closely related software languages.
  • Experience with software systems design, integration and management.
  • Experience with creational, structural and behavioral design patterns and the principles behind them.
  • Experience in utilizing 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 computer scripting language such as Shell/Perl/Python
  • Experience in Unix/Linux computing environments
  • Experience developing requirements for software products
  • Experience working with CASE tools (e.g., MagicDraw, Cameo, or similar UML/SysML modeling tools)
  • Experience with automated software test tools
  • Developing WPF and working with UI architectural patterns such as MVVM, MVC, or MVP
  • 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
  • Able to work closely in a multi-discipline team daily
  • Strong Analytical skills

Responsibilities

  • Use and provide creative solutions to complex technical system and software integration problems.
  • Work closely with other software engineers and 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 a member of a multi-disciplined team. This includes 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