Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

KBR Logo

Software Developer – Team Lead

KBR

$157,815 - $236,670
Aug 15, 2025
Colorado Springs, CO, US
Apply Now

KBR is seeking a Lead Software Engineer to lead teams developing and maintaining software supporting prototype and operational SATCOM system solutions. This role will work with 3-6 direct reports to support the design, development, testing, deployment, and maintenance of software solutions.

Requirements

  • Proficient with a diverse set of programming languages and software development tools (e.g., React, NodeJS, Typescript, MongoDB, ActiveMQ, and Docker).
  • Experience with system design and data modeling using relational and non-relational databases (SQL, PostgreSQL, MongoDB).
  • Strong understanding of DevOps and Configuration Management practices and tools (e.g., Ansible, CI/CD, automated testing, Kubernetes).
  • Experience designing and delivering complex, distributed systems using modern patterns (e.g., REST, SOA/microservices, message brokers).
  • Understanding of government security requirements and access controls for delivery of software solutions.
  • Broad understanding of Digital Signal Processing tools, techniques, and algorithms related to various radio communication technologies (e.g., Matlab, Simulink, GNU Radio, X-Midas, GPU programming).
  • Experience with Software Defined Radio platforms (e.g., Ettus, Analog Devices, Xilinx, ICE).

Responsibilities

  • Lead team implementing software engineering best practices to ensure functional, performant, well documented, and maintainable code, with thorough testing and timely delivered, working software
  • Collaborate with interdisciplinary project teams to understand functional requirements and deliver high quality working software throughout sprints, demos, releases, and the full product development life cycle.
  • Collaborate with the software architect, systems engineers, and test lead to provide software design expertise.
  • Plan software team tasking in support of program and engineering managers
  • Create and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and source code.
  • Prepare and install solutions by determining and designing system specifications, standards, and programming.
  • Develop, maintain and ensure adherence to repeatable agile software development processes and procedures

Other

  • Experience leading and providing guidance and oversight to multiple projects.
  • Active Top-Secret Clearance
  • Provide coaching and mentoring to direct reports, including recommendations for career development, training, certifications, peer reviews, etc.
  • Demonstrate effective communication, teamwork and leadership while building and maintaining relationships with peers and teammates.
  • Agile or SAFe certification preferred.