C#/.NET Software Engineer II

RTX•Indianapolis, IN
•$68,900 - $131,100•Onsite

About The Position

RTX’s Battle Management Software Department is seeking software engineers to support the development, testing, and other tasks throughout the software life cycle for aircraft embedded software applications. The aircraft operating system interfaces with avionics systems, including displays, navigation, and mission planning. The role involves solving complex technical system and software integration problems and collaborating with engineers to develop solutions that address end-user and operational needs. As a member of a multidisciplinary team, the engineer will support all aspects of the software development life cycle for new and legacy military and commercial programs—from concept and requirements through design, development, integration, and testing, with potential follow-on maintenance work. The position is onsite in Indianapolis and requires an active, existing DoD Secret clearance after day one. U.S. citizenship is required.

Requirements

  • Typically, a STEM degree and at least 2 years of relevant experience, unless prohibited by local laws or regulations.
  • Experience with software requirements, design, development, integration, and testing.
  • Experience developing and testing software using C++, C#, Python, or closely related languages.
  • Experience using .NET libraries and frameworks.
  • Experience developing software in a Windows environment.
  • Experience with object-oriented programming concepts, including classes, inheritance, polymorphism, and encapsulation.
  • Experience implementing Dependency Injection (DI) and Inversion of Control (IoC) patterns.
  • Experience with concurrency and thread management.
  • Experience using Git for source code management.
  • Experience with bitwise operations, memory layout, and system-level programming.
  • Experience with DevOps and DevSecOps practices, including CI/CD pipelines and software development methodologies.
  • Experience with software systems design, integration, management, and testing.
  • Experience using software debugging tools to troubleshoot implementations and ensure software product integrity.
  • Ability to obtain and maintain a U.S. government Secret security clearance after day one; U.S. citizenship is required.
  • An active and existing security clearance is required after day one.

Nice To Haves

  • Experience with software optimization techniques and timing analysis for real-time operation and synchronization.
  • Familiarity with Ethernet, MIL-STD-1553, and tools for viewing protocol traffic, such as Wireshark and AltaView.
  • Working knowledge of computer hardware interfaces and data protocols such as TCP/IP, UDP, RS-422, USB, and PCI.
  • Experience developing software product requirements.
  • Understanding of computer architecture and computer hardware optimization techniques.
  • Working knowledge of Software Configuration Management principles, environments, and tools.
  • Working knowledge and experience in an Agile development environment using Azure DevOps, Jira, or equivalent.
  • Knowledge of parallel programming principles and processes for technical computing environments.
  • Strong desire and ability to collaborate in a team environment.
  • Proactive approach to identifying challenges and collaboratively finding solutions.
  • Ownership of tasks and responsibilities, with commitment to delivering quality work on time.
  • Ability to self-organize and meet short- and long-term deadlines.
  • Comfort with change and flexibility to adapt when priorities or requirements evolve.
  • Ability to work closely with a multidisciplinary team daily.
  • Strong analytical skills.

Responsibilities

  • Develop and provide creative solutions to complex technical system and software integration problems.
  • Work with software and systems engineers to design solutions that account for end-user and operational needs.
  • Support the software development life cycle as part of a multidisciplinary team, including concept, requirements, design, development, integration, and testing.
  • Support new and legacy military and commercial programs, potentially including subsequent maintenance tasks.

Benefits

  • Relocation eligibility.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • Short-term disability coverage.
  • Long-term disability coverage.
  • 401(k) match.
  • Flexible spending accounts.
  • Flexible work schedules.
  • Employee assistance program.
  • Employee Scholar Program.
  • Parental leave.
  • Paid time off.
  • Holidays.
  • Potential eligibility for annual short-term and/or long-term incentive compensation programs; payments are not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service