> Markdown version of [/jobs/ext/3454577-senior-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3454577-senior-principal-software-engineer). 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). --- # Senior Principal Software Engineer - **Company:** RTX - **Location:** West Valley City, UT, United States - **Experience:** Expert - **Salary:** $132,400.0 - $251,600.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), CMake, Configuration Management, Data Structures, Linux, Make (Software), Design of User Interfaces, Web Portals, Python (Programming Language), Enterprise Messaging Systems, Network Protocols, Qt (Software), Signal Processing, Software Systems, Systems Integration, TCP/IP, Multithreading, Scripting, Git, Event Driven Architecture, AngularJS, Kubernetes, Infrastructure Automation Frameworks, Apache Kafka, Build Process, Restful APIs, Grpc, Docker, Programming Languages - **Published:** September 25, 2026 - **Apply:** https://dejobs.org/x/x/035870AC668B43C7912DBB961B8E1C71/job/ ## 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 Security Clearance Type: TS/SCI with Polygraph Security Clearance Status: Active and existing security clearance required after day 1, * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 10 years of prior relevant experience. * Experience developing in modern programming languages (e.g. C++) in a Linux environment * Good working knowledge of data structures and how to efficiently use them to solve problems * Experience with one or more scripting languages (e.g. Python) * Experience working with containerized software and associated tools (Kubernetes, Helm, Podman) * Ability to obtain a U.S. government issued Top Secret SCI (TS/SCI) security clearance with polygraph * U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Qualifications We Prefer : * Experience with Multithreading * Experience working both in a team environment and individually * Experience with network protocols such as TCP/IP * Experience with Qt * Experience with User Interface development * Experience with Angular web GUI development * Embedded SW Design Experience * Experience in integrating software with hardware * Experience with Configuration Management tools, such as git * Experience maintaining and using build processes (makefiles, CMake) * Familiarity with event-driven systems and messaging platforms such as Kafka * Familiarity with RESTful APIs and gRPC * Experience with or basic understanding of telecommunications systems concepts and/or signal processing * Experience with or basic understanding of International Telecommunication Union (ITU) Standards * Active and transferable U.S. government issued Top Secret SCI (TS/SCI) security clearance with Poly ## Description * Participate in the requirements, design, development and testing of software to include development of new work products or enhancement of existing applications and systems * Design, code, test, integrate, and document software solutions * Participate in internal review of software components and systems * Collaborate with project managers and other professionals within Engineering * Follow established development practices and processes to maintain the configuration management of software products ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)