Full Stack Software Engineer

Booz Allen HamiltonMcLean, VA

About The Position

As a full stack developer, you bring the ability to deliver end‑to‑end solutions in a fast‑paced, agile environment. If you’re looking for an opportunity to go beyond writing code and help build systems that truly make an impact, we’d love to have you on our team. We’re seeking an experienced developer with the skills to take software and systems from initial concept all the way to production readiness. We are looking for a seasoned Full Stack Software Engineer to join our team and contribute across the full software development lifecycle for multiple solutions. The ideal candidate has hands‑on development experience, thrives in an agile environment, and is comfortable working across modern frontend and backend technologies. Due to the nature of work performed within this facility, U.S. citizenship is required. Work with us as we shape systems for the better.

Requirements

  • 5+ years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods
  • 5+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
  • Experience with React, JavaScript or TypeScript, and SharePoint Framework (SPFx)
  • Experience with C# and .NET, Node.js, Entity Framework, and RDBMS such as SQL Server
  • Experience writing tests with Jest, Playwright, or XUnit and writing scripts using PowerShell
  • Experience creating solutions to complex problems within a collaborative, cross-functional team
  • Bachelor's degree, or 8+ years of experience in software engineering in lieu of a degree
  • U.S. citizenship is required.

Nice To Haves

  • Experience with CI/CD pipelines and infrastructure as code using GitHub Actions, Azure ARM Templates, or AWS CloudFormation
  • Experience with Cloud Services in Azure, AWS, or GCP, Functions, Queues, Storage Accounts, API Management, Key Vaults, and Application Insights
  • Experience with AI coding tools such as Cursor, GitHub Copilot, or Claude Code

Responsibilities

  • Lead and participate in the SDLC, including user story refinement, development, testing, deployment, and maintenance.
  • Collaborate with product owner, architect, and other engineers in Agile or Scrum ceremonies, including stand-ups, sprint planning, or retrospectives.
  • Develop high-quality, scalable frontend and backend components.
  • Design, implement, and maintain APIs and distributed system components.
  • Troubleshoot, debug, and optimize applications for performance and reliability.
  • Contribute to CI/CD pipelines and cloud-based deployments.
  • Provide mentorship and technical guidance to junior team members.
  • Participate in code reviews, architecture discussions, and continuous improvement efforts.

Benefits

  • health, life, disability, financial, and retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service