Mid-Level Software Engineer

KBR•Colorado Springs, CO
•$115,920 - $173,775•Onsite

About The Position

KBR is seeking a Mid-Level Software Engineer to design, develop, and maintain the software baseline of multiple contracts. The role covers a broad portfolio, including human-machine interfaces, hardware command and status, and SATCOM mission control. It is suited to an engineer interested in difficult problems involving SATCOM, responsive user interfaces, distributed systems, disconnected operations, and mission-critical software. The engineer will maintain and enhance a production application, develop and deploy updates, and work with gRPC services, React, SQL databases, and Dockerized application services. The position also involves production troubleshooting, root cause analysis, code reviews, architecture discussions, and technical documentation. Travel of 10% is required. Remote work is not available. The role is with KBR’s Prototyping and Products Division, which develops rapid prototyping and advanced technology solutions for directed energy, electronic warfare, and security applications. Candidates joining KBR’s Mission Technology Solutions business before its planned spin-off are expected to transition to Trinzic when the separation is complete.

Requirements

  • Must be a U.S. citizen and TS/SCI eligible.
  • Bachelor’s degree in mathematics, engineering, computer science, or a related field and 5 years of progressive, related experience; alternatively, an additional 8 years of related experience may substitute for a degree.
  • Strong proficiency in C# and .NET / .NET Core.
  • Experience with React.
  • Solid experience with SQL, including query writing, optimization, and schema design, using SQL Server, PostgreSQL, or similar.
  • Hands-on experience building, managing, and deploying containerized applications with Docker.
  • Practical experience designing or consuming gRPC services.
  • Working understanding of DevOps principles, including CI/CD pipelines, Git version-control workflows, automated testing, and deployment practices.
  • Knowledge of microservices architecture.
  • Strong debugging and problem-solving skills.

Nice To Haves

  • Familiarity with container orchestration tools such as Kubernetes, Docker Compose, or Docker Swarm.
  • Experience with monitoring and logging tools such as Grafana, Prometheus, the ELK stack, or Application Insights.
  • Experience with Infrastructure-as-Code tools such as Terraform or Ansible.

Responsibilities

  • Maintain, support, and enhance an existing production application, ensuring stability and reliability for end users.
  • Design, develop, and deploy periodic updates, bug fixes, and feature enhancements following established release cycles.
  • Maintain gRPC services for inter-service communication.
  • Build and maintain front-end features and components using React.
  • Develop, optimize, and troubleshoot SQL queries, stored procedures, and database schemas.
  • Build, maintain, and improve Docker containerization for application services.
  • Diagnose and resolve production issues, perform root cause analysis, and implement long-term fixes.
  • Participate in code reviews, architecture discussions, and technical documentation.
  • Travel 10%.

Benefits

  • 401(k) plan with company match.
  • Medical, dental, vision, life, and AD&D insurance.
  • Flexible spending account.
  • Disability benefits.
  • Paid time off.
  • Flexible work schedule.
  • Professional training and development.
  • Additional compensation may include sign-on bonuses, relocation benefits, short-term incentives, long-term incentives, or discretionary payments for exceptional performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service