> Markdown version of [/jobs/ext/3112871-sr-principal-cyber-software-engineer-top-secret](https://www.wearedevelopers.com/jobs/ext/3112871-sr-principal-cyber-software-engineer-top-secret). 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). --- # Sr Principal Cyber Software Engineer - Top Secret - **Company:** Northrop Grumman - **Location:** Honolulu, HI, United States (Remote available) - **Experience:** Expert - **Salary:** $149,300.0 - $223,900.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Apache ActiveMQ, Software Applications, C++ (Programming Language), Compilers, Elasticsearch, Electronic Data Processing, Java Message Service (JMS), Enterprise Messaging Systems, MongoDB, Commercial Software, Software Tools, Message Oriented Middleware, SAP (Applications), Security Software, Service Development Studio, Software Engineering, Data Streaming, Transmission Control Protocol (TCP), Utility Software, Enterprise Application Integration, Scripting, Apache Camel, ReactJS, Spring-boot, Backend, Vue.js, Containerization, AngularJS, Information Technology, Front End Software Development, Virtual Agents, Vulnerability Analysis - **Published:** September 27, 2026 - **Apply:** https://dejobs.org/x/x/47AE7882518942EDB80F5D8D3917F6A3/job/ ## About the Role * Bachelor's degree in a STEM discipline and 8 years of related professional experience in engineering, or a Master's degree in a STEM discipline and 6 years of related professional experience in engineering. * The selected candidate must have a current, in-scope U.S. Government Top Secret/SCI security clearance with an investigation completed within the last 6 years or be enrolled in the U.S. Government Continuous Evaluation Program; the required security clearance must be maintained as a condition of continued employment. * Candidate must be able to obtain a Special Access Program (SAP) clearance before a start date can be established; maintaining the required SAP clearance will be a condition of continued employment. * Extensive experience engineering and sustaining systems in a highly cybersecure, highly regulated, operational environment * C++ and/or Java 21+ Proficiency, including backend service development and frontend interfaces * Experience with data flow technologies and networking, including UDP, TCP, and hybrid protocols * Experience with development and system sustainment of messaging brokers, * M.S. degree in Computer Science, STEM or related technical field * Deep knowledge of US Government messaging standards like UCI, Link-16, J-Series * Familiarity working in multi-level security domains, including with cross-domain solutions * Enterprise Integration Patterns (EIP): Proficiency with Spring Integration or Apache Camel to build robust adapters and message routers * Backend development experience with C++, Java 21+/Spring Boot service leveraging MongoDB or Elasticsearch * Frontend development experience with Angular, React or Vue.js * Asynchronous Messaging: JMS (Java Message Service) specifically with ActiveMQ Classic - including connection pooling, message persistence, and dead-letter queue (DLQ) management * Proficiency with containerization technologies * Familiarity of Agentic AI software development tools ## Description * Develop solutions to national security threats with products that may involve software engineering, messaging systems, infrastructure engineering, and vulnerability research of network and communication systems. * Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. * Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. * Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. * Software development including with scripting languages. * Ensures software standards are met. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)