> Markdown version of [/jobs/ext/2843355-principal-software-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/2843355-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). --- # Principal Software Engineer (Onsite) - **Company:** RTX - **Location:** Tewksbury, MA, United States - **Experience:** Expert - **Salary:** $107,500.0 - $204,500.0 - **Contract:** Contract - **Skills:** Agile Methodology, Software Applications, Unix, C++ (Programming Language), Software Debugging, Linux, Object-Oriented Software Development, Requirements Traceability, Software Engineering, Strategies of Testing, Multithreading, SC Clearance - **Published:** September 11, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9155909/principal-software-engineer-onsite ## About the Role Ability to obtain INTERIM U.S. government issued security clearance is required prior to start date, * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience unless prohibited by local laws/regulations. * Experience with C++ application code development and Linux/Unix. * Broad real-time, multi-threaded software development experience. * The ability to obtain and maintain a U. S. Government issued Interim Secret security clearance prior to the start date. U.S. citizenship is required as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer * Active Secret security clearance. * Radar software development experience. * Strong Object-Oriented Design knowledge. * Knowledge of software testing methodologies (functional, integration, regression, performance, etc.) and best practices. * Experience with DOORS (Dynamic Object-Oriented Requirements System) or other requirements traceability tool. * Strong analytical and problem-solving skills to effectively diagnose and address issues. ## Description * Develop robust and scalable software in C++ running Linux or UNIX operating systems using Agile development methods. * Design, implement, debug, and problem solve Radar Software Applications while providing feedback to other team members. * Work in a team environment to understand end-user requirements and translate these into a pragmatic and effective technical solution. * Dive into difficult problems and successfully deliver results on schedule., * 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. * This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https://www.state.gov/m/ds/clearances/c10978.htm #LI-RH2 As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. ## Related Videos - [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 network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) ## 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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)