Software Engineer, Senior

Booz Allen Hamilton•Wharton, NJ
•$86,800 - $198,000•Onsite

About The Position

Booz Allen is seeking a senior full stack developer to architect and deliver end-to-end solutions in a dynamic, agile environment. The role involves guiding technical decisions, building production-ready systems, and elevating development standards across teams. The Senior Software Engineer drives adoption of modern tools, techniques, and architectural patterns; evaluates system needs; proposes improvements; solves complex technical problems; and ensures solutions align with current and future system architecture. The position also includes mentoring developers at all levels and helping clients address challenging technical needs.

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.

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 systems.
  • Guide technical decision-making and elevate software development standards across teams.
  • Drive adoption of modern tools, techniques, and architectural patterns.
  • Evaluate system needs, propose improvements, and solve complex technical problems.
  • Ensure solutions align with current and future system architecture.
  • Mentor developers at all levels and help clients navigate technical challenges.
  • Architect, write, and review source code for complex applications.
  • Build scalable integrated back-end and front-end solutions.

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 demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service