> Markdown version of [/jobs/ext/3784414-principal-software-engineer-sr-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3784414-principal-software-engineer-sr-principal-software-engineer). 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/ Sr. Principal Software Engineer - **Company:** Northrop Grumman - **Location:** Dayton, OH, United States - **Experience:** Expert - **Salary:** $103,600.0 - $155,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, JIRA, Microsoft Azure, Bootstrap (Software), Software Code Optimization, Databases, Software Debugging, Integrated Development Environments, JQuery, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Product Software Implementation Methods, Systems Integration, TypeScript, Cloud Platform System, ReactJS, Spring-boot, Backend, Gitlab, Git, AngularJS, Kubernetes, Infrastructure Automation Frameworks, Bitbucket, Front End Software Development, Restful APIs, Docker, Microservices - **Published:** October 16, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3451654536&tx=ZT212TYI&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Northrop Grumman Defense Systems is seeking experienced software engineering professionals for potential future opportunities. Successful candidates will bring strong technical, communication, collaboration, and problem-solving skills and will contribute throughout the software development lifecycle., * Principal Engineer Software (level 3): A high school diploma with a minimum of 9 years of software development experience, a bachelor's degree in a STEM field with a minimum of 5 years, a master's degree in a STEM field with a minimum of 3 years, or a PhD in a STEM field with a minimum of 1 year. * Sr. Principal Engineer Software (level 4): A high school diploma with a minimum of 12 years of software development experience, a bachelor's degree in a STEM field with a minimum of 8 years, a master's degree in a STEM field with a minimum of 6 years, or a PhD in a STEM field with a minimum of 4 years. * Full Stack Web Development or Object Oriented programming experience * Working knowledge of the Agile development processes * Experience designing and developing full-stack web applications in microservices and/or cloud-based architecture * Experience integrating and extending internal developer portals such as Spotify's Backstage to improve developer experience and delivery workflows * Hands-on experience with front-end frameworks such as Angular, React, or TypeScript * Hands-on experience with back-end development in Java, including Spring Boot for building REST APIs and microservices * Strong interpersonal skills and the ability to communicate effectively with small technical teams * Ability to prioritize and adjust tasks to accomplish project results * Ability to comprehend and analyze complex problems and develop solutions * Ability to obtain a U.S. Government Top Secret security clearance (U.S. citizenship is a prerequisite), * Experience with one or more of the following technologies: * Angular * React * TypeScript * Java (including Spring Boot) * Python * Docker * Kubernetes * Elastic * jQuery * Bootstrap * Jira * GitLab Pipelines * Experience with relational, graph, or document databases * Demonstrated use of Integrated Development Environments (IDEs) and configuration management tools (e.g., Git, Bitbucket) * Experience working with Jira and GitLab * Experience working in an Agile software development environment * Demonstrated ability to debug, optimize code, and automate routine tasks * Experience developing full-stack applications with TypeScript + React * Experience integrating with Spotify's Backstage or similar internal developer portals * Experience in AWS and/or Azure cloud environments ## Description * Working independently and as part of an Agile team * Supporting or leading software development activities to meet schedule commitments * Developing innovative solutions to complex technical challenges * Collaborating in the planning, design, development, and implementation of software systems * Demonstrating progress and communicating effectively with stakeholders