Software Engineer, Senior

Booz Allen Hamilton•Wharton, NJ

About The Position

As a senior full stack developer at Booz Allen, you will architect and deliver end-to-end, production-ready solutions in a dynamic, agile environment. You will guide technical decision-making, build systems, and raise development standards across teams. The role includes designing and developing software, evaluating system needs, proposing improvements, solving complex technical problems, and ensuring solutions align with current and future system architecture. You will drive adoption of modern tools, techniques, and architectural patterns, mentor developers at all levels, and help clients address challenging 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 the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process. The hiring process also includes identity verification; candidates are expected to be on camera during interviews and assessments. Use of AI or other tools to assist with interview responses is prohibited unless explicitly permitted. The projected annualized compensation range is $86,800 to $198,000 USD. Salary depends on factors including location, education, knowledge, skills, competencies, experience, contract-specific affordability, and organizational requirements. The posting will close within 90 days from its posting date.

Requirements

  • 10+ years of experience designing, modifying, developing, and implementing software using agile methods.
  • Experience with full stack development across multiple languages, tools, and frameworks.
  • Experience applying Agile, extreme programming, software engineering, and product management principles.
  • Experience architecting, writing, and reviewing source code for complex applications.
  • Experience building integrated back-end and front-end solutions that scale.
  • Ability to solve complex technical problems within cross-functional teams.
  • Ability to obtain a Secret clearance.
  • Bachelor’s degree.
  • Complete the required skills assessment and meet its minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Experience gathering and translating client requirements and improving workflows through automation and optimization.
  • Expertise with multiple languages or frameworks, including Java, Python, C#, C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal.
  • Experience implementing automated testing strategies and maintaining test frameworks.
  • Secret clearance.
  • Master’s degree.

Responsibilities

  • Architect, design, develop, and deliver production-ready, end-to-end software solutions.
  • Design, modify, develop, and implement software using agile methods.
  • Evaluate system needs, propose improvements, and ensure solutions align with current and future system architecture.
  • Drive adoption of modern tools, techniques, and architectural patterns.
  • Solve complex technical problems within cross-functional teams.
  • Mentor developers at all levels and help clients navigate challenging technical problems.
  • Gather and translate client requirements and improve workflows through automation and optimization (preferred experience).
  • Implement automated testing strategies and maintain test frameworks (preferred experience).

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