> Markdown version of [/jobs/ext/3762337-principal-software-engineer-with-test-solutions](https://www.wearedevelopers.com/jobs/ext/3762337-principal-software-engineer-with-test-solutions). 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). --- # Principal Software Engineer with Test Solutions - **Company:** RTX - **Location:** Houston, TX, United States - **Experience:** Expert - **Salary:** $107,500.0 - $204,500.0 - **Contract:** Contract - **Skills:** Java (Programming Language), Microsoft Windows, Agile Methodology, Software Applications, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Software Debugging, DevOps, Github, Integrated Development Environments, Python (Programming Language), Microsoft Visual Studio, Software Architecture, Software Configuration Management, Software Engineering, TCP/IP, UML, Software Troubleshooting, Computer Equipment, Optimization Algorithms, Visual Basic Language, Programming Languages - **Published:** October 15, 2026 - **Apply:** https://www.dice.com/job-detail/bc3352b6-3b29-403b-8188-76be6d01b7fc ## About the Role Ability to obtain INTERIM U.S. government issued security clearance is required prior to start date, * Typically requires a Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 8 years prior relevant experience, or an Advanced degree in a related field and minimum 5 years experience. * Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic. * Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. * Prior experience in Windows Operating System and Microsoft Visual Studio is required. * The ability to obtain and maintain a U.S. government issued security clearance is required., * Prior experience in laboratory test instrumentation, electronics, and software (Ex. oscilloscopes, power supplies, digital multimeters) * Experience with computer architecture and computer hardware optimization techniques * Experience of the development of software drivers for the operation of computer hardware interfaces * Experience in common computer hardware interface and data protocols such as TCP/IP, UDP, or RS-422 * Experience with Unified Modeling Language (UML) to visualize software architecture and design * Experience in software development lifecycles, such as Waterfall and Agile * Experience with Software Configuration Management principles * Experience with Microsoft Azure DevOps Server or GitHub * Written and interpersonal communication skills * Experience in leading teams/projects in a technical capacity