Data Scientist

Booz Allen HamiltonWashington, DC
$62,000 - $141,000

About The Position

As a Full Stack Developer, you will enjoy a collaborative environment where you work closely with others in an organization that encourages and values collaboration, mentoring, and continuous learning. You will have the opportunity to leverage and grow your hands-on software engineering expertise as you contribute to real challenges across a variety of domains. On our team, you’ll use your leadership skills and software engineering expertise to create real-world impact. You’ll work closely with clients to understand their questions and needs and then dig into their requirements to build solutions for their complex problems. You’ll guide teammates and lead the development of applications and systems. If you are passionate about building innovative web applications and thrive in a collaborative environment, we encourage you to apply for this Full Stack Developer position. Join us. The world can’t wait.

Requirements

  • 8+ years of experience in software engineering, including developing, testing, integrating, or maintaining software applications
  • 5+ years of experience developing applications using an object-oriented programming language
  • 4+ years of experience developing web applications using frontend technologies or frameworks, such as React or Angular
  • Experience developing or integrating backend services and RESTful APIs
  • Experience developing applications using relational databases, such as PostgreSQL, and working with SQL
  • Experience working with automated build, test, or CI/CD processes
  • Experience working within Agile software development environments using methodologies such as Scrum or Kanban
  • Experience using software development and task management tools, such as Jira
  • TS/SCI clearance with a polygraph
  • Bachelor's degree in a Computer Science, Engineering, or Information Technology field or 10+ years of experience with software engineering in lieu of a degree

Nice To Haves

  • Experience developing production applications with Python
  • Experience developing enterprise web applications
  • Experience with microservices, distributed systems, or event-driven architectures
  • Experience with Infrastructure as Code technologies such as CloudFormation
  • Experience building or maintaining CI/CD pipelines, such as GitLab, GitHub Actions, or Jenkins
  • Experience with Kubernetes or other container orchestration technologies
  • Experience with automated unit, integration, or end-to-end testing
  • Experience with application authentication, authorization, logging, monitoring, or observability
  • Experience working in DevSecOps software delivery environments
  • Experience leading projects and mentoring, teaching junior staff members

Responsibilities

  • Leverage and grow hands-on software engineering expertise to contribute to real challenges across a variety of domains.
  • Use leadership skills and software engineering expertise to create real-world impact.
  • Work closely with clients to understand their questions and needs.
  • Dig into client requirements to build solutions for their complex problems.
  • Guide teammates and lead the development of applications and systems.

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