KBR, Inc.

Senior Software Engineer

KBR, Inc.
Apply
24 hours ago
Beavercreek, OH, USASenior

Base Salary

$200k - $275k/yr

Responsibilities

  • Design and implement common operating picture tools, workflows, and platform capabilities.
  • Develop responsive, accessible user interfaces using React, TypeScript, Next.js, and Ant Design.
  • Build interactive 2D and 3D geospatial experiences using CesiumJS and operational data layers.
  • Extend modular tool architecture with dynamic loading, configuration, docking layouts, and RPC-based communication.
  • Develop backend APIs and supporting services with Node.js, Fastify, Express, and TypeScript.
  • Integrate real-time operational data from tracking, sensor, communications, environmental, and situational-awareness systems.
  • Design and optimize real-time, historical, and time-windowed geospatial data flows.
  • Work with MongoDB, Redis, SQLite, IndexedDB, and Dexie-based offline data stores.
  • Implement synchronization, caching, retry, batching, idempotency, and offline/online reconciliation strategies.
  • Build software for disconnected, degraded, and bandwidth-constrained environments.
  • Contribute to Electron desktop packaging, deployment, and local service integration.
  • Improve performance, observability, reliability, security, and maintainability.
  • Participate in architecture discussions, technical design reviews, code reviews, and engineering planning.
  • Create automated tests and maintain type-checking, linting, build, and release quality gates.
  • Collaborate with product owners, domain experts, operators, and engineers to translate operational needs into software.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent professional experience.
  • Active TS/SCI clearance is required.
  • Seven or more years of professional software engineering experience.
  • Strong professional experience with TypeScript and JavaScript.
  • Strong experience building production React applications.
  • Experience designing and implementing backend services and APIs with Node.js.
  • Experience with relational or document-oriented databases, preferably MongoDB, Postgres DB, Arango DB, or similar.
  • Ability to work across frontend, backend, data, and deployment concerns.
  • Experience writing maintainable, tested, production-quality code.
  • Strong understanding of software architecture, API design, error handling, logging, and operational diagnostics.
  • Ability to troubleshoot complex problems across multiple services and runtime environments.
  • Excellent written and verbal communication skills and ability to work independently within a multidisciplinary engineering team.
  • Preferred experience with CesiumJS, Leaflet, geospatial databases, GIS, or spatial indexing.
  • Preferred experience with Electron, offline-first or disconnected operations, IndexedDB, Dexie, SQLite, Redis, or client-side synchronization.
  • Preferred experience with SSE, WebSockets, UDP, or TCP.
  • Preferred experience with military, aviation, emergency management, public safety, or other operational data systems.
  • Preferred experience with Docker, Docker Compose, Kubernetes, and production release automation.
  • Preferred experience optimizing high-volume visualizations and streaming data, working under formal security or configuration-management processes, and mentoring engineers or leading technical work.

Benefits

  • Basic compensation is $200,000-$275,000 for Ohio positions.
  • Benefits may include a 401(k) plan with company match, medical, dental, vision, life insurance, AD&D, flexible spending account, disability coverage, paid time off, and a flexible work schedule.
  • Professional training and development opportunities support career advancement.

Tech Stack

DockerElectronExpressJavaScriptKubernetesMongoDBNext.jsNode.jsPostgreSQLReactRedisSQLiteTypeScript

Categories

KBR, Inc.

About KBR, Inc.

10,000+ employees

KBR, Inc. delivers engineering, technology, and professional services to government and industrial customers, spanning defense, space, sustainability, and energy. Its businesses include long-term government mission support and program management, and Sustainable Technology Solutions that license process technologies and provide consulting and operations support across asset lifecycles. Headquartered in Houston and listed on the NYSE, KBR became an independent public company in 2006 after its separation from Halliburton.

Contact me