Software Developer, Senior

Booz Allen Hamilton•Usa, MD

About The Position

As a senior software developer, you will develop and enhance client software using technologies and languages such as Java. You will build skills across software development, translate requirements into accomplishments, and help drive change. You will work with experienced software developers from diverse technical backgrounds to solve difficult problems and implement novel solutions in a complex environment.

Requirements

  • At least 5 years of software engineering and development experience in a professional work environment.
  • Experience with Java and a memory-safe language such as Rust, Go, or Ada.
  • Experience gathering and analyzing requirements and developing technical deliverables.
  • Experience with databases.
  • Experience with networking protocols and applications.
  • Ability to work independently and lead junior team members.
  • Secret clearance.
  • High school diploma or GED.
  • Security+ certification.

Nice To Haves

  • Experience working in a fast-paced, collaborative team environment.
  • Knowledge of DevSecOps, continuous integration, and continuous deployment.
  • TS/SCI clearance.
  • Bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) field.

Responsibilities

  • Develop and enhance client software using technologies and languages such as Java.
  • Gather and analyze requirements and develop technical deliverables.
  • Work independently and lead junior team members.
  • Collaborate with software developers to solve difficult problems and implement solutions.

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