> Markdown version of [/jobs/ext/1404470-software-engineer-principal-software-engineer-c-ts-sci-ci-pol](https://www.wearedevelopers.com/jobs/ext/1404470-software-engineer-principal-software-engineer-c-ts-sci-ci-pol). 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 Software Engineer-C++ (TS/SCI-CI Pol - **Company:** Northrop Grumman - **Location:** Wright-Patterson Air Force Base, OH, United States - **Experience:** Experienced - **Salary:** $83,400.0 - $125,200.0 - **Contract:** Permanent contract - **Skills:** Bash Shell, C++ (Programming Language), Computer Programming, Data Structures, Python (Programming Language), Object-Oriented Software Development, Windows PowerShell, Secure Coding, Software Engineering, Software Systems, Scripting - **Published:** July 23, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9051180/software-engineerprincipal-software-engineer-c-tssci-ci-pol ## About the Role * Bachelor's degree in a Science, Technology, Engineering, or Math (STEM) discipline with 2 years software development experience OR a master's degree in a STEM discipline. * Bachelor's degree in a Science, Technology, Engineering, or Math (STEM) discipline with 5 years software development experience OR a master's degree in a STEM discipline with 3 years' experience. * Active Department of Defense Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance. * Active Counterintelligence (CI) Polygraph. * Minimum of three years' experience in developing software in C++. * Experience with object-oriented design principles, data structures, and algorithms. * Ability to work in a Sensitive Compartmented Information Facility (SCIF), following all applicable security and handling procedures. * Strong written and verbal communication skills and ability to work effectively in a collaborative, multi-disciplinary team. * Experience with real-time, embedded, or high-performance C++ applications. * Experience with additional programming or scripting languages such as Python, Bash, or PowerShell. * Experience with security compliance, secure coding practices, and related security scanning tools. ## Description Northrop Grumman is seeking a Software Engineer/Principal Software Engineer with strong C++ experience to design, develop, and maintain mission-critical software systems supporting the National Air and Space Intelligence Center (NASIC) at Wright-Patterson Air Force Base. NASIC is responsible for creating all-source intelligence defining the present and future air, air defense, cyber, space, and ballistic missile threats to enable military operations, force modernization, and policy making. The ideal candidate is an effective communicator and problem solver who can work closely with internal and external stakeholders, contributing to a collaborative team of software, systems, network, and storage engineers supporting multiple networks and environments. * Design, develop, test, and maintain C++ software applications in support of NASIC mission systems. * Implement new features and enhance existing capabilities using C++ and standard libraries. * Troubleshoot and resolve software defects and performance issues in development, test, and operational environments. * Create and maintain technical documentation and test procedures. ## Related Videos - [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) - [How to Cause (or Prevent) a Massive Data Breach- Secure Coding and IDOR](https://www.wearedevelopers.com/videos/39-how-to-cause-or-prevent-a-massive-data-breach-secure-coding-and-idor) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How GitHub secures open source](https://www.wearedevelopers.com/videos/1450-how-github-secures-open-source) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)