C#/.NET Senior Software Engineer

RTX•Indianapolis, IN
•$86,800 - $165,200•Onsite

About The Position

RTX’s Battle Management Software Department is seeking software engineers to support development, testing, and other activities throughout the software life cycle for aircraft embedded software applications. The aircraft operating system interfaces with avionics systems such as displays, navigation, and mission planning. The work involves solving complex technical problems and collaborating with experienced engineers. The role supports new and legacy military and commercial programs across the software life cycle, from concept and requirements through design, development, integration, and testing, with potential subsequent maintenance responsibilities. The position is 100% onsite in Indianapolis, Indiana. An active and existing DoD Secret clearance is required after day one; U.S. citizenship is required because only U.S. citizens are eligible for a security clearance.

Requirements

  • Typically requires a STEM degree and at least 5 years of relevant experience, unless prohibited by local laws or regulations.
  • 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-issued 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 finding solutions collaboratively.
  • Ownership of tasks and responsibilities, with commitment to delivering quality work on time.
  • Ability to self-organize and meet short-term and long-term deadlines.
  • Comfort with change and flexibility to adapt as priorities or requirements evolve.
  • Ability to work closely with a multidisciplinary team daily.
  • Strong analytical skills.

Responsibilities

  • Develop, test, and support aircraft embedded software applications throughout the software life cycle.
  • Use 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 programs from concept and requirements through design, development, integration, testing, and potentially maintenance.

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