> Markdown version of [/jobs/ext/3756725-principal-software-engineer-sr-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3756725-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:** Rome, NY, United States - **Experience:** Expert - **Salary:** $103,600.0 - $155,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, JIRA, 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 15, 2026 - **Apply:** https://www.juju.com/job/1_ngrum5-R10255909 ## About the Role Individuals who express interest may be considered for future opportunities.** **Basic Qualifications:** + **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) **Preferred Qualifications** + 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 ## Description 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. Responsibilities may include: + 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 **This description does not represent a current opening. It may be used to identify candidates whose skills and experience align with positions that frequently become available.