> Markdown version of [/jobs/ext/2616876-senior-principal-software-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/2616876-senior-principal-software-engineer-onsite). 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 (Onsite) - **Company:** RTX - **Location:** Fulton, MD, United States - **Experience:** Expert - **Salary:** $145,600.0 - $276,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Software Applications, C++ (Programming Language), Cascading Style Sheets (CSS), Cyber Security, Data Structures, Software Debugging, Linux, Distributed Systems, Information Retrieval, PostgreSQL, MATLAB, Object-Oriented Software Development, OpenShift, RabbitMQ, Redis, Software Engineering, Software Requirements Analysis, Software Systems, TypeScript, AngularJS, Kubernetes, Apache Kafka, Graphql, Restful APIs, Docker, Vulnerability Analysis, Programming Languages - **Published:** August 20, 2026 - **Apply:** https://globalhr.wd5.myworkdayjobs.com/REC_RTX_Ext_Gateway/job/US-MD-FULTON-8170--8170-Maple-Lawn-Blvd--MAPLE-LAWN-Ste-190-200--300/Senior-Principal-Software-Engineer--Onsite-_01865853 ## 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, * Drive the design, architecture, and development of critical capabilities in an active Agile environment. * Demonstrated leadership skills with ability to coordinate the activities of multiple engineers working on a program, ensuring successful technical execution and delivery of solutions for the customer. * Proactive leadership skills - proven ability to recognize issues early and to lead and motivate teams by making smaller, decisive corrections to avoid larger problems. * Adept at communicating (verbal and written) with all levels within and outside the company, ability to prepare and deliver presentations/summaries which appropriately address the intended audience. * Work in a highly collaborate team environment to design, architect and innovate software solutions. Qualifications You Must Have * Relevant work experience in software development using object oriented programming languages such as Java or C++. * Relevant work experience with full life cycle development including software requirements, design, development, debug and test. * Strong computer science fundamentals: such as data structures, algorithms, distributed systems, information retrieval. * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience * 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., * Direct hands on individual experience with GraphQL, REST, Kafka, RabbitMQ, Redis, Postgresql, Docker, Kubernetes, Angular, Typescript, HTML/CSS, among many other programming languages and related technologies. Especially in driving the design and architecture of software applications and systems. * Demonstrated skills with C++ related Technologies: Boost/STL/Standard C++ Library/etc . * Experience developing, assessing and validating complex mathematical solutions such as track filters, track correlation algorithms, and weapon engagement algorithms, for sensors and/or C2 programs. * Demonstrated experience developing software in a Linux environment * Experience with Container Orchestration implementation such as Docker, Kubernetes, OpenShift * Experience with managing cyber security processes including vulnerability assessments. * Experience developing system models, simulations, and complex algorithmic solutions, in addition to utilizing tools such as Matlab. *Please ensure the role type (defined below) is appropriate for your needs before applying to this role. Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)