Software Engineer, Mid

Booz Allen Hamilton•Lexington Park, MD
•$69,300 - $158,000•Hybrid

About The Position

Booz Allen is hiring a mid-level full-stack developer to design and develop software and systems from initial vision through production readiness. The role involves delivering end-to-end solutions in an agile environment, identifying system improvements, and using current architectural approaches, tools, and technologies to help clients address difficult challenges. The developer will ensure team solutions account for the current architecture and operating environment as well as future functionality and enhancements. The position is hybrid and based in Lexington Park, Maryland. Applicants must hold a Secret clearance and complete the required skills assessment, meeting its minimum proficiency threshold to continue in the hiring process. Selected applicants will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

Requirements

  • At least 3 years of experience designing, modifying, developing, writing, and implementing software programming applications.
  • At least 3 years of software development experience with programming languages, technologies, tools, or web development stacks, including C#, C, C++, .NET, or JavaScript.
  • Experience with Agile methodology.
  • 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.
  • Secret clearance.
  • Bachelor's degree or at least 5 years of software engineering experience in lieu of a degree.
  • Complete the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Experience with Java, React, NodeJS, or databases.
  • Ability to acquire client requirements and resolve workflow problems through automation optimization.
  • Ability to work with automated testing tools to perform testing and maintenance.
  • Top Secret clearance.

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 help ensure solutions account for the current architecture, operating environment, and future enhancements.
  • Collaborate with a team to create solutions to complex problems.

Benefits

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