Software Developer, Lead

Booz Allen Hamilton•North Charleston, SC
•$86,800 - $198,000

About The Position

Booz Allen is seeking an experienced full-stack Software Developer to design and deliver end-to-end software solutions in a fast, agile environment. The role involves developing software and systems from initial vision through production readiness, mastering new tools and techniques, and identifying system improvements. The developer will help clients address challenging problems using current architectural approaches, tools, and technologies, while ensuring solutions account for existing architecture and operating environments as well as future functionality and enhancements. The position includes interfacing with clients to gather requirements and leading a team of engineers in implementing solutions. The selected candidate must hold a Secret clearance and complete the required skills assessment, meeting its minimum proficiency threshold to continue in the hiring process. A bachelor's degree is required; a master's degree is preferred. The position's projected annual compensation range is $86,800 to $198,000. The posting states no specific workplace type for this position; the general work-model guidance notes that remote, hybrid, or onsite expectations depend on how the position is listed.

Requirements

  • At least 5 years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods.
  • At least 5 years of software development experience with basic programming languages, technologies, tools, or web development stacks.
  • Experience interfacing with clients to gather requirements and leading a team of engineers to implement solutions.
  • Experience developing software with .NET in an MVC framework.
  • Experience writing JavaScript with jQuery.
  • Experience using back-end and front-end languages to develop complete solutions.
  • Experience creating solutions to complex problems within a collaborative, cross-functional team.
  • Secret clearance; applicants selected are subject to a security investigation and may need to meet eligibility requirements for access to classified information.
  • Bachelor's degree.
  • Completion of the required skills assessment and achievement of its minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Master's degree.

Responsibilities

  • Design, modify, develop, write, and implement software programming applications using agile methods.
  • Develop software and systems from vision through production readiness.
  • Identify needed system improvements and master new tools and techniques.
  • Help clients address challenging problems using current architectural approaches, tools, and technologies.
  • Ensure team solutions account for current architecture and operating environments, as well as future functionality and enhancements.
  • Interface with clients to gather requirements.
  • Lead a team of engineers to implement solutions.
  • Develop complete solutions using back-end and front-end languages.
  • Create solutions to complex problems as part of a collaborative, cross-functional team.

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