Software Engineer, Junior

KBRChantilly, VA
Onsite

About The Position

KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to customers in the intelligence and national security communities. In this position, your work will have a profound impact on the country’s most critical role – protecting our national security. KBR is seeking a motivated Software Engineer to join our team and provide support for an Intelligence Community Customer Ground Enterprise Directorate (GED). GED plays a crucial role in helping the NRO execute intelligence-gathering missions, turning collected data into actionable information for the Intelligence Community (IC) and Department of Defense (DoD) users. In this position, you will play a critical role in advising the government by overseeing development contractors involved in the design, development, testing, and delivery of software products for advanced systems. You will collaborate with multi-disciplinary teams that include hardware, software, system integration, and data analysis experts to ensure that significant missions are achieved and critical requirements are met. This is a contingent position based upon contract award.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related discipline.
  • 0-5 years of experience in software development, object-oriented design, and programming, including coding and testing.
  • Familiarity with cloud architecture and development
  • Familiarity with Machine Learning/Artificial Intelligence concepts, tools, and systems
  • Strong communication and interpersonal skills.
  • Ability to work independently as well as part of a team to achieve shared goals.
  • Willingness to learn and adapt to new technologies and methodologies.
  • Active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance with adjudicated polygraph

Nice To Haves

  • Understanding container-based application development is a plus.
  • Familiarity with Postgres, MySQL, or MongoDB.
  • Experience with AWS and Azure environments.
  • Basic knowledge of Docker and Kubernetes.
  • Understanding of Agile methodologies.
  • Interest in machine learning or neural networks is a plus.

Responsibilities

  • Advising the government on software project strategy and direction.
  • Overseeing contractors to ensure project milestones and quality standards are met.
  • Assisting in the design, development, implementation, and maintenance of software for scientific applications.
  • Defining system and software requirements and obtaining customer approval.
  • Translating customer requirements into design specifications for contractors.
  • Collaborating on prototypes with development contractors.
  • Utilizing Agile tools like Jira, Confluence, and Bitbucket/Git for project management.
  • Identifying challenges and developing solutions with contractors.
  • Improving performance metrics through effective contractor planning and execution.
  • Resolving software discrepancies with documented requirements.
  • Collaborating to define software requirements and supporting all development activities.
  • Updating documentation to establish software product baselines.
  • Exploring new programming languages for development enhancement.
  • Participating in on-site meetings with contractors and delivering results.
  • Learning from experienced engineers to ensure software alignment with government objectives.

Benefits

  • bonuses
  • commissions
  • relocation benefits
  • short-term incentives
  • long-term incentives
  • discretionary payments for exceptional performance
  • sign on bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service