Mid-Level Software Engineer

KBR•Carlsbad, CA
•$110,000 - $165,000•Hybrid

About The Position

KBR is seeking a Mid-Level Software Engineer/Application Developer in Carlsbad, California, for long-term employment developing software applications and products for government and commercial customers. The engineer will work independently or on a small team, contributing to full-stack development and all aspects of feature development. The work involves geospatial intelligence (GEOINT) and motion GEOINT data, including electro-optical and infrared imagery, imagery intelligence, geospatial information, full-motion video, moving target indication, wide-area motion imagery, hyperspectral imagery, and LIDAR. Projects may contribute directly to national security decision-making. The position is primarily performed at KBR’s Carlsbad office, with a hybrid work environment available. The selected applicant must be a U.S. citizen and hold a Secret Security Clearance with TS/SCI eligibility. They may be subject to a government security investigation and must meet eligibility requirements for access to classified information. Candidates joining KBR’s Mission Technology Solutions business before its planned spin-off are expected to transition to Trinzic when the separation is complete without reapplying.

Requirements

  • Minimum of 5 years of software development experience, including object-oriented design and programming, design, coding, and testing.
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline.
  • U.S. citizenship.
  • Secret Security Clearance with TS/SCI eligibility.
  • Experience with Web Services and JavaScript, such as ReactJS.
  • Hands-on experience with Java, JavaScript, and C/C++.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.

Nice To Haves

  • Experience with Postgres and MySQL.
  • Experience with AWS and Azure.
  • Familiarity with Agile and/or DevSecOps procedures.
  • Security+ or CISSP certification.
  • Software testing experience exceeding 2 years and software quality assurance experience exceeding 1 year.
  • More than 4 years of experience in configuration control, testing, security, automation, containerization, orchestration, and cloud services open-source technologies.
  • More than 2 years of software management experience and experience managing a backlog of requirements.

Responsibilities

  • Work with a team lead to define software requirements.
  • Design and develop system software for customers.
  • Explore new areas or program in new languages to deliver a complete product.
  • Support on-site meetings and customer deliveries.
  • Communicate and work effectively, independently and as part of a team, to achieve customer and company goals.
  • Develop software features across the full stack and contribute to all aspects of feature development.

Benefits

  • 401(k) plan with company match
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Accidental death and dismemberment coverage
  • Flexible spending account
  • Disability coverage
  • Paid time off
  • Flexible work schedule
  • Professional training and development
  • Potential additional compensation, which may include a sign-on bonus, relocation benefits, short-term incentives, long-term incentives, or discretionary payments for exceptional performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service