> Markdown version of [/jobs/ext/1487028-software-engineer-principal-expert-ts-sci-with-polygraph-required](https://www.wearedevelopers.com/jobs/ext/1487028-software-engineer-principal-expert-ts-sci-with-polygraph-required). 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). --- # Software Engineer (Principal/Expert) - TS/SCI with Polygraph Required - **Company:** Catalyst - **Location:** Vienna, VA, United States - **Salary:** $210,000.0 - $260,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Agile Methodology, Automation of Tests, C++ (Programming Language), Continuous Integration, Linux, DevOps, Python (Programming Language), Scrum Methodology, Software Architecture, Systems Development Life Cycle, Software Engineering, Software Systems, Infrastructure Automation Frameworks, Software Version Control, Programming Languages - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=14a058d149a08e88 ## About the Role US Citizenships and TS/SCI with Polygraph (no exceptions), * Bachelor's degree and 12+ years of relevant professional software engineering experience (Master's degree and 10+ years also acceptable); additional relevant experience may be considered in lieu of a degree, * Expert-level proficiency in one or more modern programming languages (e.g., Java, Python, C/C++, JavaScript) * Extensive experience across the full software development lifecycle (SDLC), including requirements analysis, architecture, design, coding, integration, testing, and deployment * Demonstrated experience leading Agile/Scrum development teams * Experience with version control and configuration management tools * Deep experience developing on Windows and/or Linux operating systems * Extensive experience with DevOps practices, CI/CD pipelines, and test automation * Demonstrated ability to define software architecture and resolve complex, ambiguous technical problems * Excellent critical thinking, technical writing, and oral communication skills, including the ability to present and defend technical solutions to customers and senior stakeholders * Principal/Expert positions set technical direction for the program and mentor Senior, Mid-Level, and Junior engineers ## Description Principal/Expert Software Engineers provide technical leadership across the design, architecture, and delivery of the most complex, mission-critical software systems in support of the customer's requirements. Principal/Expert Software Engineers own major technical decisions, evaluate cross-system design trade-offs, and set engineering direction across Agile development teams. Principal/Expert Software Engineers are expected to mentor Senior, Mid-Level, and Junior engineers, represent technical solutions directly to the customer, and drive the adoption of sound engineering practices across the program. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)