N

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Senior Principal Lead Software Engineer - Full-stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCincinnati, OH, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, or a related field and 8 years of programming experience; or a master's degree in Computer Science, Computer Engineering, or a related field and 6 years of programming experience; or a PhD and 4 years of relevant work experience.
  • Demonstrated experience developing software solutions using Python, C, or C++.
  • Demonstrated experience integrating commercial software products as part of a custom software solution.
  • Proven experience leading teams of 2–8 software engineers.
  • Proven experience across the full software engineering lifecycle, including operations and maintenance of fielded systems.
  • An active Top Secret clearance is required.
  • U.S. citizenship is required.

Responsibilities

  • Lead a team building cloud-based, full-stack mission applications.
  • Own the architecture and design of advanced decision support systems and analytic services.
  • Build and integrate microservices, APIs, and data pipelines that turn disparate data into actionable insight.
  • Conduct full-stack software engineering, including design, development, integration, testing, deployment, and operations of cloud-based mission applications and services.
  • Design and implement cloud-hosted microservices, APIs, and data pipelines to support decision support and analytic workflows.
  • Evaluate commercial solutions as part of make-or-buy analyses, including cloud services and COTS/GOTS components.
  • Develop custom algorithms and analytic services for decision making and situational awareness.
  • Integrate custom analytic tools and decision support capabilities into an overall system and enterprise architecture.
  • Develop data products and knowledge services for automated and manual consumers of generated data, including dashboards, UIs, external systems, and APIs.
  • Work with cloud services, containers, and CI/CD in an operational environment.

Desired Qualifications

  • Active SCI security clearance.
  • An advanced degree in Computer Science, Computer Engineering, or a related field.
  • Experience developing software solutions for U.S. government classified environments.
  • Hands-on experience developing full-stack software solutions hosted in cloud environments such as AWS or Azure, including microservices, serverless, containerized workloads, or managed data services.
  • Experience integrating COTS/GOTS software tools into a deliverable software product.
  • Experience with Agile methodology.
  • Experience developing software utilizing UML or SysML within Cameo.
  • Knowledge of computer networking and optimization, modern software development environments, cloud integration, and virtualized or containerized computing environments such as Docker or VMware.

About the Company

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Northrop Grumman builds military aircraft, missiles, rocket motors, satellites, and electronic systems, mostly for the American military and allied governments. It designed the B-2 stealth bomber and built NASA's James Webb Space Telescope, the largest telescope ever sent to space. The company works through four businesses: aircraft, missiles and ammunition, radar and communications systems, and space hardware such as satellites and solid rocket boosters. Most revenue comes from long-term government contracts, many of them classified. Its roots go back to Northrop Aircraft, founded in 1939, and it took its name after buying Grumman in 1994 and is based in Falls Church, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Falls Church, VA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Northrop Grumman

See more jobs