Software Engineer (AHT)

Northrop Grumman•Beavercreek, OH
•$83,400 - $125,200

About The Position

Northrop Grumman Defense Systems in Beavercreek, Ohio, is hiring Software Engineers for the Electro-Magnetic Warfare Integrated Reprogramming Database (EWIRDB) Modernization team. The team builds cloud-based products for government customers, including data-driven applications and high-performance video streaming services. The position participates in the software development lifecycle, with a focus on software engineering, implementing web-based solutions and integrating them into a microservice cloud architecture. Engineers work independently and as members of an Agile team, collaborate with software designers and engineers, help estimate future sprint work, complete tasks in bi-weekly sprints, participate in retrospectives, and demonstrate accomplishments to the government product owner. The team provides exposure to research and development, cybersecurity, DevOps, automated testing, UI/UX design, and leadership opportunities. Travel is 10% of the time. Relocation assistance may be available. A clearance is not required to start, but the candidate must be able to obtain and maintain a TS/SCI clearance.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field and 2 years of software development experience using React; alternatively, a high school diploma or equivalent and 6 years of relevant software development experience using React.
  • Demonstrated experience developing software applications in a production or professional environment.
  • Experience developing full-stack web applications using TypeScript and React.
  • Familiarity with modern web development concepts, including REST APIs, automated testing, version control, and containerized or cloud-based application environments.
  • Experience working in a Linux development environment.
  • Experience working as part of an Agile software development team.
  • Ability to communicate effectively, collaborate with technical and nontechnical stakeholders, prioritize work, and solve complex problems.
  • U.S. citizenship and ability to obtain and maintain a TS/SCI security clearance.

Nice To Haves

  • Experience architecting applications with the Next.js App Router and React Server Components.
  • Understanding of hybrid rendering strategies, including when to use server-side rendering (SSR), static site generation (SSG), and dynamic client-side rendering.
  • Knowledge of Next.js Middleware for advanced routing, multi-tenant application routing, localization (i18n), and dynamic authentication checks.
  • Familiarity with Next.js deployment infrastructure, particularly containerizing applications for multi-stage cloud deployments.
  • Knowledge of Zero Trust Security.
  • Experience enforcing type safety across full-stack boundaries using TypeScript and validation libraries such as Zod or Yup.
  • Experience writing comprehensive unit tests using Vitest or Jest, React Testing Library, and end-to-end frameworks such as Cypress or Playwright.
  • Knowledge of frontend security best practices, including securing JWTs, mitigating XSS risks, and managing CORS.
  • Experience architecting server-state synchronization strategies using asynchronous data tools such as TanStack Query or RTK Query.
  • Advanced understanding of React internals and patterns, including concurrent rendering, custom hook architecture, and the React Compiler.
  • Experience implementing GitOps workflows using ArgoCD for continuous delivery and automated cluster-state synchronization.
  • Experience implementing progressive delivery strategies, such as Canary or Blue-Green deployments, using Argo Rollouts with ArgoCD.
  • Experience authoring, packaging, and versioning complex Helm charts to standardize application deployments across teams.
  • Experience managing secrets securely within Helm and GitOps pipelines using tools such as Sealed Secrets, External Secrets Operator, or HashiCorp Vault.

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.
  • Help estimate tasking for future sprints.
  • Complete engineering tasks in bi-weekly sprints.
  • Attend retrospectives, provide feedback on process improvements, and celebrate team successes.
  • Demonstrate accomplishments to the government product owner.
  • Develop web-based software solutions and integrate them into a microservice cloud-based architecture.

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.
  • Annual bonuses are designed to reward individual contributions and allow employees to share in company results.
  • Employees in Vice President or Director positions may be eligible for Long Term Incentives.
  • Relocation assistance may be available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service