> Markdown version of [/jobs/ext/244593-senior-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/244593-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, Signals Intelligence, Data Structures, Linux, Make (Software), Design of User Interfaces, Web Portals, Python (Programming Language), Enterprise Messaging Systems, Network Protocols, Qt (Software), Signal Processing, Systems Integration, TCP/IP, Multithreading, Scripting, Git, Event Driven Architecture, AngularJS, Kubernetes, Infrastructure Automation Frameworks, Apache Kafka, Build Process, Restful APIs, Docker, Programming Languages - **Published:** May 14, 2026 - **Apply:** https://www.juju.com/job/00000000fzavqp ## About the Role + 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. + 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 Applied Signal Technology (AST) is seeking a **Senior Principal Software Engineer** who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security of our world. AST provides trusted strategic and tactical SIGINT solutions that secure the interests of the U.S. and its partners. AST's work in areas such as high-capacity broadband communications, signal processing and analysis, tactical SIGINT, and wireless communications continually challenges our extraordinary engineers to resolve problems and make the world a safer place. AST's work environment is passionate and highly collaborative. It provides engineers the freedom to strengthen and expand their skills, explore new and creative ideas, and work closely with our nation's finest service members all while embracing integrity, innovation, and work-life balance. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [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) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)