Software Engineer / Principal Software Engineer

Northrop Grumman•Bellevue, NE
•$79,300 - $147,600•Onsite

About The Position

Northrop Grumman Defense Systems (NGDS) in Bellevue, Nebraska, is seeking a Software Engineer or Principal Software Engineer to participate in the full software development lifecycle, with a concentration in software engineering. Successful candidates will balance technical and interpersonal skills, communicate effectively, solve problems, and maintain strong relationships with internal and external stakeholders. They will work with software developers, designers, and engineers to plan, design, develop, and use software systems; complete work independently and as part of an Agile team; support delivery schedules; solve complex problems creatively; and regularly demonstrate progress to customers. The positions support either the Decision Support Service (DSS) program or the DFV program. DSS aggregates intelligence across secure domains and presents it in integrated, configurable geospatial displays to provide senior civilian and military leaders with situational awareness, response options, and real-time conference information. DFV sustains and modernizes SMPES, including the legacy GC2 application and the SMPES Enterprise Data Visualizer (EDV). It delivers Agile, DevSecOps-based software services, integrates data across legacy mission systems, and supports adoption of technologies such as AI/ML across multiple security enclaves to improve joint planning and visualization capabilities for USSTRATCOM. Relocation assistance may be available. The position requires the ability to obtain or maintain access to work on-site in Bellevue, Nebraska, and to obtain a DoD Secret security clearance. Travel is not required.

Requirements

  • Software Engineer: High school diploma and at least 6 years of software development experience, or a bachelor's degree in a STEM field and at least 2 years of software development experience, or a master's degree in a STEM field and 0 years of software development experience.
  • Principal Software Engineer: High school diploma and at least 9 years of software development experience, or a bachelor's degree in a STEM field and at least 5 years of software development experience, or a master's degree in a STEM field and at least 3 years of software development experience.
  • Strong interpersonal skills and the ability to communicate effectively with small technical teams.
  • Full-stack development experience with Java and familiarity with JavaScript.
  • Experience with DevSecOps principles and practices.
  • Experience working in Agile software development environments.
  • Ability to prioritize and adjust tasks to accomplish project results.
  • Ability to obtain or maintain access to work on-site in Bellevue, Nebraska.
  • Ability to obtain a DoD Secret security clearance.

Nice To Haves

  • Experience with Infrastructure as Code.
  • Experience with container management platforms such as Docker or RKE2.
  • Experience with automation technologies such as Ansible or Helm.
  • Experience with virtualization platforms such as VMware.
  • Experience implementing and maintaining CI/CD software pipelines.
  • Experience automating the securing and hardening of software products.
  • Experience enabling operations and maintenance activities with Infrastructure as Code.
  • Experience creating solutions that encourage Dev-Prod Parity.
  • Experience with microservices patterns and creating solutions that run in a containerized environment.
  • Experience with object-oriented programming, web development frameworks, and full-stack application architectures.
  • JavaScript framework experience with TypeScript, Angular, and/or React.
  • Demonstrated use of configuration management tools such as Git, Bitbucket, Mercurial, or Ansible Galaxy.
  • Demonstrated use of collaboration tool suites such as Atlassian or GitLab.
  • Current DoD Secret or Top-Secret clearance.

Responsibilities

  • Participate in the entire software development lifecycle, with a concentration in software engineering.
  • Complete work independently and as part of an Agile team.
  • Support the team in completing necessary software on schedule.
  • Solve complex problems through innovative and creative solutions.
  • Collaborate with software designers and/or software engineers in planning, designing, developing, and utilizing software systems.
  • Regularly demonstrate progress to customers.

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service