About The Position

Belong. Connect. Grow. with KBR. Program Overview At KBR, our National Security Solutions team delivers advanced engineering and mission-critical technology to customers across the intelligence and national security communities. In support of our Novastar program, we are expanding our software engineering capability and seeking high-caliber talent to join a growing, technically elite team. We are hiring: Senior Software Engineers Front-End (UI) Engineers Software Developers Why KBR? Mission-Focused Innovation Work at the leading edge of engineering, mission IT, cybersecurity, and advanced defense systems. Collaborative Engineering Culture Join a high-performance environment that values technical rigor, knowledge sharing, and continuous innovation. National Impact Contribute to the architecture and optimization of systems that directly support national security and next-generation defense capabilities. Position Overview KBR is seeking experienced Senior Software Engineers and Front-End Engineers to support mission-critical systems in the Dayton, Ohio area. The ideal candidate is a front-end (UI) expert with active DoD clearance and deep experience building secure, scalable platforms in highly controlled environments.

Requirements

  • Active DoD security clearance required.
  • Advanced experience with Kubernetes in multi-cluster environments.
  • Strong background in service mesh architecture (Istio or equivalent).
  • Proficiency in modern front-end frameworks (React/TypeScript preferred).
  • Experience building secure systems in connected and air-gapped environments.
  • Deep understanding of zero-trust architectures and policy-driven security.

Nice To Haves

  • Familiarity with high-performance computing (HPC) and simulation-driven systems preferred.

Responsibilities

  • Architect and operate multi-cluster Kubernetes environments (control, data, CI/CD, and observability planes) with strong isolation and zero-trust security defaults.
  • Lead implementation of service mesh technologies (e.g., Istio) to enable mTLS, traffic shaping, and fine-grained authorization policies.
  • Manage ingress configurations (Gateways/VirtualServices) and east-west traffic policies.
  • Develop and maintain Kubernetes CRDs, controllers, and operators to reconcile developer intent into runtime infrastructure.
  • Implement network policy enforcement (eBPF/Cilium), secrets management, RBAC/ABAC, and policy-driven automation.
  • Establish and maintain observability stacks (metrics, logs, traces) and SLO-driven reliability standards.
  • Support high availability (HA), backup/restore strategies, and disaster recovery (DR) planning.
  • Enable secure air-gapped deployments and software supply chain integrity (container images, SBOMs, provenance).
  • Build a “single pane of glass” developer and consumer interface to streamline modeling, orchestration, monitoring, and analytics workflows.
  • Design and implement modular front-end applications using React/TypeScript (or equivalent frameworks).
  • Develop reusable components and UX patterns tailored to operational planners and mission users.
  • Integrate with REST, gRPC, and GraphQL APIs supporting model catalogs, scenario design, job orchestration, and metadata access.
  • Implement real-time visualization of timing, synchronization, and entity interactions via WebSockets or Server-Sent Events.
  • Build secure UI flows incorporating OIDC/OAuth2 authentication, role-based access control, and audit logging.
  • Translate complex simulation constructs (timing models, state-of-play logic, user-driven inputs) into intuitive, mission-ready user experiences.
  • Collaborate closely with API, platform, and HPC engineering teams to continuously refine workflows aligned to mission validation, verification, and accreditation (VV&A) requirements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service