Taro Logo

Senior Software Engineer

KBR delivers science, technology and engineering solutions to governments and companies worldwide, focusing on critical missions and objectives.
Colorado Springs, CO, USA
$111,900 - $167,800
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Defense

Description For Senior Software Engineer

KBR is seeking a Senior Software Engineer to join their National Security Solutions team in Colorado Springs, Colorado. This role offers an exciting opportunity to work on prototype projects supporting the U.S. Air Force Research Laboratory's mission-critical objectives. The position combines cutting-edge technology with national security impact, working in a collaborative environment that practices Agile and DevOps principles.

The role involves designing and developing software prototypes as part of a multi-disciplinary team, working with various technologies including Java, Python, and C++. You'll be responsible for creating backend solutions and working with multiple database technologies such as PostgreSQL, Redis, and MySQL. The position requires experience with modern cloud technologies, containerization (Docker, Kubernetes), and message brokers (Apache Kafka, NiFi).

What makes this role unique is its direct impact on national security capabilities. You'll be working with the Air Force Research Laboratory, the primary scientific research and development center for the Department of Air Force, collaborating with experts across the Intelligence Community, Department of Defense, and various partner organizations.

The compensation package is competitive, ranging from $111,900 to $167,800 annually, with additional benefits including possible sign-on bonuses, relocation benefits, and both short and long-term incentives. The work environment offers flexible hours with a hybrid work arrangement in Colorado Springs.

Key requirements include an active Top Secret security clearance (must be a U.S. citizen), a BS in Computer Science or related field, and extensive experience with various programming languages and frameworks. The ideal candidate will have a strong passion for research, problem-solving, and continuous learning, along with experience in military software systems and protocols.

This position offers an excellent opportunity for a senior engineer looking to make a meaningful impact while working with cutting-edge technologies in a collaborative, mission-driven environment.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

  • Design, engineer, analyze, and develop software prototypes as part of a multi-disciplinary team
  • Develop proof-of-concepts and prototypes of backend and backend for front-end components
  • Engage with customers to define problem space and vision
  • Work across multiple technology stacks
  • Work with various database technologies

Requirements For Senior Software Engineer

Java
Python
PostgreSQL
Redis
MySQL
Kubernetes
  • Must have an active U.S. government Top Secret security clearance with ability to obtain SCI SI/TK
  • BS degree in Computer Science or Information Systems
  • Advanced proficiency in Java, and Java frameworks such as Spring Boot and Quarkus
  • Experience with Python, C++
  • Experience with Docker, AWS and/or Azure, and Kubernetes
  • Hands-on experience with Apache Kafka, Apache NiFi
  • Experience developing software interfaces for Link 16 and JREAP-C messages
  • Experience with multiple message types (xml, protocol buffers)
  • Proficient in GitLab for version control and CI/CD
  • Experience with Agile Software Development methodologies

Benefits For Senior Software Engineer

Relocation Benefits
  • Sign-on bonus (possible)
  • Relocation benefits (possible)
  • Short term incentives
  • Long term incentives
  • Flexible working hours

Jobs Related To KBR Senior Software Engineer