> Markdown version of [/jobs/ext/3716326-c-net-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3716326-c-net-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C#/.NET Software Engineer II - **Company:** RTX - **Location:** Indianapolis, IN, United States - **Experience:** Experienced - **Salary:** $68,900.0 - $131,100.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), .NET Framework, Microsoft Windows, Agile Methodology, Systems Engineering, JIRA, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Software Debugging, Dependency Injection, DevOps, Embedded Software, Ethernet, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Software Requirements Analysis, Software Systems, Static Timing Analysis, Systems Integration, TCP/IP, Wireshark, Concurrency, Inversion of Control, Software Troubleshooting, Parallel Computation, Git, Computer Equipment, Optimization Algorithms, Software Version Control, Devsecops - **Published:** October 13, 2026 - **Apply:** https://globalhr.wd5.myworkdayjobs.com/REC_RTX_Ext_Gateway/job/US-IN-INDIANAPOLIS-206--3939-Priority-Way-S-Dr--PRIORITY-BLDG-6/C--NET-Software-Engineer-II_01881731 ## About the Role The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance, * 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 and testing software using C++, C#, Python, or closely related software languages. * Experience with using .NET libraries and frameworks. * Experience developing software in a Windows environment. * Experience with Object-Oriented Programming (OOP) concepts such as understanding classes, inheritance, polymorphism, and encapsulation. * Experience with implementing Dependency Injection (DI) and Inversion of Control (IoC) patterns. * Experience with concurrency and thread management. * Experience with 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 utilizing software debugging tools to troubleshoot software implementation and ensure integrity of the software products. * The ability to obtain and maintain a U. S. government issued Secret security clearance after day 1. U.S. citizenship is required as only U.S. citizens are eligible for a security clearance., * Experience using software optimization techniques and timing analysis to ensure real-time operation and synchronization of software products. * Familiarity with Ethernet, MIL-STD-1553, etc. protocols, and the tools used to view their traffic (e.g., Wireshark and AltaView, respectively). * Working knowledge in common computer hardware interface and data protocols such as TCP/IP, UDP, RS-422, USB, PCI. * Experience developing requirements for software products. * Understanding of computer architecture and scomputer 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. * Parallel programming principles and processes for technical computing environments. * Strong desire and ability to collaborate in a team environment. * A proactive approach to identifying challenges and finding solutions collaboratively. * Ownership of tasks and responsibilities, with a 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 pivot when priorities or requirements evolve. * Able to work closely in a multi-discipline team daily. * Strong Analytical skills. ## Description 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. What You Will Do * 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.