KBR, Inc.

Senior Software Engineer

KBR, Inc.
Apply
1 day ago
Colorado Springs, CO, USASenior

Base Salary

$200k - $275k/yr

Responsibilities

  • Design and implement software improvements for local SATCOM RF awareness and operational SATCOM ground systems.
  • Develop responsive, accessible user interfaces using React, TypeScript, and JavaScript.
  • Develop backend APIs and supporting services using GoLang, Java, C#, and Python.
  • Extend open architecture frameworks to support cross-system compatibility and extensibility.
  • Integrate real-time operational data from tracking, sensor, communications, environmental, and situational-awareness systems.
  • Design and optimize client-side and server-side data flows for real-time, historical, and time-windowed geospatial data.
  • Work with MongoDB and SQLite databases and convert and package data from external services before ingestion.
  • Build software for disconnected, degraded, and austere environments.
  • Improve system 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 usable software.

Requirements

  • Ability to hold a TS/SCI clearance.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent professional experience.
  • Ten or more years of professional software engineering experience.
  • Strong professional experience with TypeScript and JavaScript and strong experience building production React applications.
  • Experience designing and implementing backend services and APIs with GoLang or a similar language.
  • Experience with relational or document-oriented databases, preferably MongoDB, SQLite, 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 C# desktop applications, offline-first or disconnected operations, real-time streaming protocols, operational data systems, Docker, Docker Compose, Kubernetes, CI/CD, production release automation, high-volume visualization and streaming-data performance optimization, and formal security, quality, or configuration-management processes.
  • Preferred experience mentoring engineers and leading technical work from design through delivery.

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 bonus, relocation benefits, short-term incentives, long-term incentives, or discretionary performance payments.
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