> Markdown version of [/jobs/ext/1547706-software-engineer-principal-ts-sci](https://www.wearedevelopers.com/jobs/ext/1547706-software-engineer-principal-ts-sci). 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 - TS/SCI - **Company:** Parsons Corporation - **Location:** San Antonio, TX, United States (Remote available) - **Experience:** Expert - **Salary:** $125,100.0 - $225,200.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Application Programming Interfaces (APIs), Agile Methodology, Assembly Language, C++ (Programming Language), Communications Protocols, Cyber Security, Continuous Integration, Software Debugging, Python (Programming Language), Windows API, Reverse Engineering, Socket Programming, Software Engineering, Systems Architecture, Git, Information Technology, Vulnerability Analysis - **Published:** July 3, 2026 - **Apply:** https://parsons.wd5.myworkdayjobs.com/Search/job/US---Remote-Any-Location/Software-Engineer--Principal---TS-SCI_R182868 ## About the Role * Bachelor's degree in Computer Science or related technical field; additional experience may suffice in lieu of degree * Minimum 10+ years Software Engineering experience * C/C++ proficiency * Strong Windows foundation/knowledge * Familiarity with Git * Ability to generate accurate documentation for developed software * Ability to collaborate and communicate effectively with a remote team * Active TS/SCI is required What Desired Skills You'll Bring: * Python proficiency * Experience supporting US Government CNO missions * Assembly programming and analysis (of any major architecture) * Experience working with debuggers and disassemblers * Strong understanding of low-level operating system internals and drivers * Experience with both kernel and userland debugging * Experience with Windows APIs (win32, Windows Native) * Experience with networking protocol analysis and socket programming on Windows * Familiarity with modern development environments and practices including CI/CD ## Description Parsons is looking for an amazingly talented Principal Software Engineer to join our team! In this role you'll be challenged in a way that will keep you on the cutting edge of cyber development. Parsons works on top level cyber development projects for national defense programs - imagine the possibilities to make an impact. Candidates in Centreville, VA; Herndon, VA; Columbia, MD; Augusta, GA; or San Antonio, TX will be considered. Quarterly travel is expected. What You'll Be Doing: * Design and develop innovative software code for new tools and capabilities in areas related to computer security, vulnerability research, reverse engineering, and product development * Develop and maintain low-level application and operating system projects related to software protection and host-based personal security tools * Review system architecture, and select and implement appropriate development and support tools to ensure product performance, as well as test and debug related software * Provide our customers expertise to leverage their existing software and create new capabilities * Be involved in quick reaction development with opportunities for customer interaction * Collaborate with a team that is focused on developing superior products and encouraging the career growth of its members * Be a customer focused self-starter, eager to learn as well as mentor and excel at collaborating in Agile teams ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [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) - [How we built an AI-powered code reviewer in 80 hours](https://www.wearedevelopers.com/videos/1511-how-we-built-an-ai-powered-code-reviewer-in-80-hours) - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) - [Software Security 101: Secure Coding Basics](https://www.wearedevelopers.com/videos/220-software-security-101-secure-coding-basics) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)