22 hours ago
Beavercreek, OH, USASenior
Base Salary
$200k - $275k/yr
Responsibilities
- Design and implement common operating picture tools, workflows, and platform capabilities.
- Develop responsive and accessible user interfaces with React, TypeScript, Next.js, and Ant Design.
- Build interactive 2D and 3D geospatial experiences using CesiumJS and related operational data layers.
- Extend modular tool architecture, including dynamic loading, configuration, docking layouts, and RPC-based communication.
- Develop backend APIs and supporting services with Node.js, Fastify, Express, TypeScript, and server-sent events.
- Integrate real-time tracking, sensor, communications, environmental, and situational awareness data.
- Design client-side and server-side data flows for real-time, historical, and time-windowed geospatial data.
- Implement synchronization, caching, retry, batching, idempotency, and offline/online reconciliation strategies.
- Work with MongoDB, Redis, SQLite, IndexedDB, and Dexie-based offline data stores.
- 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.
- 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 team.
- Preferred experience with CesiumJS, Leaflet, geospatial databases, GIS, spatial indexing, Electron, offline-first operations, IndexedDB, Dexie, SQLite, Redis, client-side synchronization, SSE, WebSockets, UDP, TCP, Docker, Docker Compose, Kubernetes, production release automation, high-volume visualization optimization, formal security or configuration-management processes, and mentoring or technical leadership.
Benefits
- Benefits may include a 401K 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.
- Additional compensation may include bonuses, commissions, sign-on bonuses, relocation benefits, short-term incentives, long-term incentives, or discretionary performance payments.
- The stated basic compensation is $200,000-$275,000 for Ohio only.
Tech Stack
Categories
About KBR, Inc.
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.
