Integration Engineer

Booz Allen Hamilton•McLean, VA

About The Position

Booz Allen is seeking a full stack developer to build software and systems from initial vision through production readiness. The role involves developing end-to-end solutions in a fast, agile environment and helping clients address difficult challenges using current architectural approaches, tools, and technologies. The developer will consider the existing architecture and operating environment while supporting future functionality and enhancements. The position includes designing, modifying, developing, writing, and implementing software applications; creating source code for new applications and enhancing code samples for existing applications; and using back-end and front-end languages to build complete solutions. The role also involves learning new tools and techniques, identifying system improvements, and collaborating with a team to solve complex problems. Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. Candidates must complete Booz Allen’s required skills assessment and meet its minimum proficiency threshold to continue in the hiring process. Interviews and assessments require candidates to be on camera; AI assistance during interviews is prohibited unless explicitly permitted.

Requirements

  • At least 2 years of experience designing, modifying, developing, writing, and implementing software programming applications.
  • At least 2 years of experience with software development using basic programming languages, technologies, tools, or web development stacks.
  • Experience writing source code for new applications or generating and enhancing code samples for existing applications.
  • Experience using back-end and front-end languages to develop complete solutions.
  • Experience creating solutions to complex problems within a collaborative team environment.
  • Ability to obtain a Secret clearance.
  • Bachelor’s degree, or 5+ years of experience in software engineering in lieu of a degree.
  • Completion of the required skills assessment and achievement of the minimum proficiency threshold.

Nice To Haves

  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products.
  • Experience with Java, Python, C#, C, C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal.
  • Ability to acquire client requirements and resolve workflow problems through automation optimization.
  • Ability to work with automated testing tools to perform testing and maintenance.

Responsibilities

  • Design, modify, develop, write, and implement software programming applications.
  • Write source code for new applications and generate or enhance code samples for existing applications.
  • Use back-end and front-end languages to develop complete solutions.
  • Identify needed system improvements and learn new tools and techniques.
  • Develop solutions that account for current architecture and operating environments, as well as future functionality and enhancements.
  • Create solutions to complex problems in a collaborative team environment.
  • Complete the required skills assessment and meet its minimum proficiency threshold to continue in the hiring process.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service