Software Engineer, Senior

Booz Allen Hamilton•Lexington Park, MD
•$86,900 - $198,000

About The Position

Booz Allen is seeking a senior full-stack developer to build software and systems from initial vision through production-ready delivery in a fast, agile environment. The role involves solving client challenges with modern architectural approaches, tools, and technologies, while identifying system improvements and mastering new tools and techniques. The developer will ensure team solutions account for the current architecture and operating environment as well as future functionality and enhancements. The position also includes leading technical code reviews, mentoring engineers, and translating business or mission requirements into technical solutions. A Secret clearance is required. Candidates must complete the required skills assessment and meet its minimum proficiency threshold to continue in the hiring process.

Requirements

  • At least 5 years of hands-on production development experience using C# (such as .NET Core or .NET 6–8), Java (such as Java 11, 17, or 21), or Spring Boot.
  • At least 3 years of experience building and maintaining automated CI/CD pipelines using platforms such as GitLab CI, GitHub Actions, or Azure DevOps, and deploying and managing workloads in cloud environments such as AWS, Azure, or Google Cloud.
  • Experience designing and implementing microservices, event-driven architectures, and object-oriented distributed applications, including RESTful or gRPC services.
  • Experience with multithreaded and asynchronous programming in enterprise software environments.
  • Experience implementing Infrastructure-as-Code using solutions such as Terraform, Ansible, or Bicep, and DevSecOps practices, including automated security scanning and vulnerability management using tools such as SonarQube, Fortify, Twistlock, or Trivy.
  • Experience with containerization and orchestration technologies such as Docker, Kubernetes, OpenShift, or Rancher; relational databases such as SQL Server, PostgreSQL, or Oracle; and ORM frameworks such as Entity Framework, Hibernate, or JPA.
  • Experience leading technical code reviews, mentoring engineers, and translating business or mission requirements into technical solutions.
  • Secret clearance.
  • Bachelor’s degree in Computer Science or a STEM field and at least 8 years of professional software development experience, or at least 12 years of professional software development experience in lieu of a degree.
  • DoD 8140- or 8570-compliant certification, such as Security+ CE.
  • Must complete the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Experience modernizing legacy .NET Framework or Java EE applications into cloud-native, containerized microservices architectures.
  • Experience with NoSQL databases and caching technologies such as MongoDB or Redis.
  • Experience implementing messaging and event-streaming platforms such as Kafka or RabbitMQ.
  • Experience implementing observability and monitoring solutions using ELK Stack, Prometheus, Grafana, OpenTelemetry, or similar tools.
  • Experience supporting software development and deployment in DoD, IC, or other highly regulated environments.
  • Experience serving as a technical lead for Agile software development teams.
  • Top Secret clearance.
  • Cloud, Kubernetes, DevSecOps, or security certifications.

Responsibilities

  • Develop software and systems from vision through production-ready implementation.
  • Help clients address difficult challenges using current architectural approaches, tools, and technologies.
  • Identify needed system improvements and master new tools and techniques.
  • Ensure solutions account for the current architecture and operating environment, as well as future functionality and enhancements.
  • Lead technical code reviews and mentor engineers.
  • Translate business or mission requirements into technical solutions.
  • Complete the required skills assessment as part of the hiring process.

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