Software Engineer, Senior

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

About The Position

Booz Allen is hiring a Senior Software Engineer to develop full-stack software and systems from initial vision through production in a fast, agile environment. The role involves using current architectural approaches, tools, and technologies to address client challenges, identifying system improvements, and ensuring solutions account for the existing architecture and operating environment as well as future functionality and enhancements. This position is hybrid and based in Lexington Park, Maryland. Selected applicants must complete a skills assessment and are subject to a security investigation; Secret clearance is required. Employees working virtually are generally expected to have cameras on during meetings, and hybrid employees are expected to work at a Booz Allen or customer facility in alignment with leadership expectations and role needs.

Requirements

  • At least 5 years of hands-on production development experience using C# (.NET Core or .NET 6–8), Java (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 AWS, Azure, or Google Cloud.
  • Experience designing and implementing microservices, event-driven architectures, object-oriented distributed applications, and RESTful or gRPC services.
  • Experience with multithreaded and asynchronous programming in enterprise software environments.
  • Experience implementing Infrastructure-as-Code with tools such as Terraform, Ansible, or Bicep, and DevSecOps practices including automated security scanning and vulnerability management with 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 and maintain full-stack software and systems from vision through production.
  • Identify needed system improvements and apply new tools and techniques.
  • Help clients address complex challenges using contemporary architectural approaches, tools, and technologies.
  • Ensure solutions account for current architecture and operating environments, as well as future functionality and enhancements.
  • Design and implement microservices, event-driven architectures, distributed applications, and RESTful or gRPC services.
  • Build and maintain automated CI/CD pipelines and deploy and manage workloads in cloud environments.
  • Implement Infrastructure-as-Code and DevSecOps practices, including automated security scanning and vulnerability management.
  • Lead technical code reviews, mentor engineers, and translate business or mission requirements into technical solutions.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs and dependent care.
  • Recognition awards program for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service