Software Engineer, Mid

Booz Allen Hamilton•Wharton, NJ
•$69,400 - $158,000

About The Position

Start a career as a full stack developer contributing to end-to-end solutions in a fast-paced, agile environment. Support mission-impacting work and develop software systems from early concepts through production-ready solutions. Learn modern tools, frameworks, and development practices while helping identify improvements, support system enhancements, and implement features under guidance. Solve technical challenges as part of a collaborative, cross-functional engineering team. 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 includes identity verification using biometrics and AI; 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 role’s work location type is not specified. Booz Allen notes that remote roles may occasionally require in-person work, hybrid roles require work at a Booz Allen or customer facility according to leadership expectations and role needs, and onsite roles are primarily performed full-time at a customer facility. Employees working virtually are generally expected to have cameras on during meetings.

Requirements

  • Experience in software development in an internship, academic, or professional work environment.
  • Experience with software design, modification, development, or implementation using agile methods in an internship, academic, or professional work environment.
  • Experience writing source code for new applications or contributing to existing applications.
  • Knowledge of back-end and front-end development concepts.
  • Knowledge of foundational programming languages, technologies, or web development stacks.
  • Ability to work collaboratively to solve technical problems.
  • Ability to obtain a Secret clearance.
  • Bachelor’s degree.

Nice To Haves

  • Experience gathering requirements or assisting in workflow automation.
  • Experience using languages or technologies such as Java, Python, C#, C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal.
  • Knowledge of automated testing tools or unit testing frameworks.
  • Secret clearance.
  • Master’s degree.

Responsibilities

  • Assist in developing software systems from early concepts to production-ready solutions.
  • Help identify improvements and support system enhancements.
  • Implement features under guidance.
  • Write source code for new applications or contribute to existing applications.
  • Work collaboratively with a cross-functional engineering team to solve technical problems.

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