
Principal Software Engineer/ Sr. Principal Software Engineer
Northrop Grumman1 day ago
Rome, NY, USA or Beavercreek, OH, USAStaff+
Base Salary
$104k - $194k/yr
Responsibilities
- Work independently and as part of an Agile software development team.
- Support or lead software development activities to meet schedule commitments.
- Develop innovative solutions to complex technical challenges.
- Plan, design, develop, and implement software systems.
- Develop full-stack web applications using microservices and cloud-based architectures.
- Integrate and extend internal developer portals such as Spotify’s Backstage to improve developer experience and delivery workflows.
- Develop front-end applications using Angular, React, or TypeScript.
- Develop back-end Java applications, including Spring Boot services and microservices.
- Communicate progress effectively with stakeholders and collaborate with small technical teams.
- Debug and optimize code and automate routine tasks.
Requirements
- Principal Engineer Software requires one of the following: high school diploma and at least 9 years of software development experience; bachelor’s degree in a STEM field and at least 5 years; master’s degree in a STEM field and at least 3 years; or PhD in a STEM field and at least 1 year.
- Senior Principal Engineer Software requires one of the following: high school diploma and at least 12 years of software development experience; bachelor’s degree in a STEM field and at least 8 years; master’s degree in a STEM field and at least 6 years; or PhD in a STEM field and at least 4 years.
- Experience with full-stack web development or object-oriented programming.
- Experience designing and developing full-stack web applications using microservices and/or cloud-based architecture.
- Experience with front-end frameworks such as Angular, React, or TypeScript and back-end Java development with Spring Boot.
- Ability to obtain a U.S. Government Top Secret security clearance; U.S. citizenship is a prerequisite.
- Preferred experience includes Python, Docker, Kubernetes, Elastic, jQuery, Bootstrap, Jira, GitLab Pipelines, relational, graph, or document databases, Git, Bitbucket, AWS, and Azure.
- Preferred experience includes Spotify’s Backstage or similar internal developer portals, TypeScript with React, configuration management tools, and Agile software development environments.
- Strong interpersonal, communication, prioritization, analytical, and problem-solving skills.
Benefits
- Primary level base salary range is $103,600.00-$155,400.00 annually.
- Secondary level base salary range is $129,300.00-$193,900.00 annually.
- Relocation assistance may be available.
- Employees may be eligible for overtime, shift differential, and a discretionary bonus.
- Benefits include health insurance, life and disability insurance, a savings plan, company-paid holidays, and paid time off.
- No travel is required.
- This is a potential future opportunity and does not represent a current opening.
Tech Stack
Categories
About Northrop Grumman
Northrop Grumman designs and manufactures aircraft, spacecraft, missile defense, C4ISR, and cyber systems for the U.S. government, NASA, and allied nations. The company operates primarily through long-term defense and space contracts, delivering products and services spanning autonomous systems, sensors, software, and sustainment. Founded in 1994 and headquartered in Falls Church, Virginia, it is a public company listed on the NYSE (ticker: NOC).