Northrop Grumman

Principal Software Engineer/ Sr. Principal Software Engineer

Northrop Grumman
Apply
1 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

Northrop Grumman

About Northrop Grumman

10,000+ employees

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).

Contact me