Principal Engineer Software (AHT)

Northrop Grumman•Bath Township, OH
•$103,600 - $155,400

About The Position

Northrop Grumman Defense Systems in Beavercreek, Ohio, is seeking a Full Stack Software Engineer to participate in the software development lifecycle, with a concentration in software engineering. The role implements solutions in a web-based environment and integrates them into a microservice cloud-based architecture. The successful candidate brings a broad mix of technical and interpersonal skills, communicates effectively, solves problems, and maintains productive relationships with internal and external stakeholders. The engineer supports on-schedule software delivery, works independently and as part of an Agile team, develops creative solutions to complex problems, collaborates with software designers and engineers on software systems, and regularly demonstrates progress to customers. The position requires U.S. citizenship and an active TS/SCI security clearance, as well as familiarity with the TheraForge software suite. The primary salary range is $103,600 to $155,400. Depending on the position, 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 for vacation and/or personal business. Relocation assistance is not available. Travel is 10% of the time.

Requirements

  • High school diploma and at least 9 years of software development experience, or a bachelor's degree and at least 5 years, or a master's degree and at least 3 years.
  • Full Stack Web Development programming experience.
  • Working knowledge and experience in Agile development processes.
  • Strong interpersonal skills 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.
  • U.S. citizenship and an active TS/SCI security clearance.
  • Familiarity with the TheraForge software suite.

Nice To Haves

  • Experience with front-end development frameworks such as Nuxt.
  • Experience with relational and document NoSQL databases.
  • Experience with back-end development frameworks such as Flask.
  • Experience with microservices, Swagger, and API definitions.
  • Experience with JavaScript, TypeScript, PostgreSQL, MySQL, MariaDB, MongoDB, Cassandra, Python, Docker, Kubernetes, Istio, Grafana, Helm, Elastic, HTML, CSS, Go, or C.
  • DevOps or DevSecOps experience.
  • Continuous Integration (CI) and Continuous Deployment (CD) experience.
  • Experience with software security tools, including Claire/Trivy and SonarQube.
  • Demonstrated use of configuration management tools such as Git and GitLab.
  • Experience with Linux and command-line tools.
  • Cloud experience or certifications.

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, designing, developing, and utilizing software systems.
  • Regularly demonstrate progress to customers.
  • Implement web-based solutions 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 insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Possible overtime, shift differential, and discretionary bonus, depending on the position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service