Software Engineer/Principal Software Engineer (AHT)

Northrop Grumman•Beavercreek, OH
•$83,400 - $155,400•Onsite

About The Position

Northrop Grumman Defense Systems (NGDS) in Beavercreek, Ohio, is hiring a Full Stack Web Developer to participate in the full software development lifecycle, with a concentration in software engineering. The role implements web-based solutions and integrates them into a microservice cloud-based architecture. Successful candidates bring a broad mix of technical and interpersonal skills, communicate effectively, solve problems, and maintain productive relationships with internal and external stakeholders. The developer works with other software developers and collaborates with software designers and engineers on planning, designing, developing, and using software systems. The role supports delivery of software on schedule, includes independent work and participation in an Agile team, and requires regular demonstrations of progress to customers. The requisition may be filled at either the Software Engineer or Principal Software Engineer level based on qualifications. Relocation assistance may be available. Travel is 10% of the time. A Top Secret clearance is not required at start, but candidates must be able to obtain one; U.S. citizenship is a prerequisite.

Requirements

  • Software Engineer level: 6+ years of software development experience with a high school diploma; 2+ years with a bachelor's degree in Computer Science or a related STEM field; or 0 years with a master's degree.
  • Principal Software Engineer level: 9+ years of software development experience with a high school diploma; 5+ years with a bachelor's degree in Computer Science or a related STEM field; or 3 years with a master's degree.
  • Exposure to or experience with microservices, Swagger, and API definitions.
  • Experience with relational, graph, or document databases.
  • Experience with programming languages such as Go, Python, or Java.
  • Exposure to or experience with HTML/CSS, JavaScript or TypeScript, and frameworks such as React or Angular.
  • Working knowledge of Agile development processes.
  • Experience with modern IDE tools and testing mechanisms.
  • Strong interpersonal skills and 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.

Nice To Haves

  • Experience with Go, Docker or Podman, Kubernetes, ArangoDB, TypeScript, React, Python, Java, Jira, GitLab CI/CD, or Argo CD.
  • Demonstrated use of integrated development environments (IDEs) and configuration management tools such as Git or Bitbucket.
  • Experience building full stack web applications.
  • Experience working with Jira and GitLab.
  • Experience working in an Agile software development environment.

Responsibilities

  • Support the team in completing necessary software on schedule.
  • Complete work independently and as part of an Agile team.
  • Solve complex problems through innovative and creative solutions.
  • Collaborate with software designers and/or software engineers in planning, design, development, and utilization of software systems.
  • Regularly demonstrate progress to customers.
  • Implement solutions in a web-based environment and integrate them into a microservice cloud-based architecture.
  • Participate in the software development lifecycle, with a concentration in software engineering.

Benefits

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