Software Engineer

Booz Allen HamiltonMcLean, VA
$86,800 - $198,000

About The Position

Are you looking for an opportunity to not just develop software, but to build highly visible systems that will have positive impacts? As a full-stack developer, you can solve a problem with a complete end-to-end solution in a fast-paced, agile environment. We're looking for a developer with the skills needed to build cutting-edge solutions from vision to production-ready system. This role is more than just coding. We need an experienced full-stack developer who will use their passion to guide a development team to learn new tools and techniques, identify and implement system improvements, and mentor teammates. Using Agile methodologies, modern languages and frameworks, cloud technologies, and microservice-based approaches, you'll work with the development team to build innovative, complex systems. You'll analyze the needs and the environment to make sure the solution you're developing considers the current architecture and operating environment, as well as future functionality and enhancements. Join us as we build systems to change our clients for the better. Due to the nature of work performed within this facility, U.S. citizenship is required. Join us. The world can’t wait.

Requirements

  • 5+ years of experience with software development
  • Experience with HTML and CSS, including cross-browser compatibility, responsive web design, CSS preprocessors such as Sass or LESS, and frameworks and libraries, including Bootstrap, Foundation, or the U.S. Web Design Standards
  • Experience with back-end web languages, including Python, Node, PHP, or Ruby
  • Experience with version control systems, including git
  • Knowledge of front-end user interface development, including translating requirements into code and implementing mockups
  • Knowledge of JavaScript, including the use of frameworks such as React or Angular
  • Ability to test cross-browser, cross-platform, or cross-device compatibility
  • HS diploma or GED
  • U.S. citizenship is required.

Nice To Haves

  • Experience with mobile application development
  • Experience with cloud computing services, including Amazon Web Services or Microsoft Azure
  • Experience with strategic planning, process improvement, or performance management
  • Knowledge of Section 508 compliance
  • Possession of excellent critical thinking, interpersonal, and team and relationship building skills
  • Possession of excellent verbal and written communication skills
  • Bachelor's degree

Responsibilities

  • Solve a problem with a complete end-to-end solution in a fast-paced, agile environment.
  • Build cutting-edge solutions from vision to production-ready system.
  • Guide a development team to learn new tools and techniques.
  • Identify and implement system improvements.
  • Mentor teammates.
  • Build innovative, complex systems using Agile methodologies, modern languages and frameworks, cloud technologies, and microservice-based approaches.
  • Analyze needs and the environment to ensure the solution considers current architecture and operating environment, as well as future functionality and enhancements.

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