
Software Engineer, Senior
Booz Allen Hamilton2 days ago
Base Salary
$87k - $198k/yr
Responsibilities
- Develop full-stack software and systems from concept through production-ready implementation.
- 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, containerization, orchestration, automated security scanning, and vulnerability management.
- Lead technical code reviews, mentor engineers, and translate business or mission requirements into technical solutions.
- Support modernization of legacy .NET Framework or Java EE applications into cloud-native architectures.
- Implement messaging, event streaming, observability, and monitoring solutions as needed.
Requirements
- At least 5 years of hands-on production development experience with C# and .NET or Java and Spring Boot.
- At least 3 years of experience building and maintaining automated CI/CD pipelines and managing cloud workloads.
- Experience with multithreaded and asynchronous programming in enterprise software environments.
- Experience with infrastructure as code, DevSecOps practices, automated security scanning, and vulnerability management.
- Experience with Docker, Kubernetes or related orchestration technologies, relational databases, and ORM frameworks.
- Secret clearance and eligibility for access to classified information.
- Bachelor’s degree in computer science or STEM and 8+ years of professional software development experience, or 12+ years of professional software development experience in lieu of a degree.
- DoD 8140 or 8570-compliant certification such as Security+ CE.
- Preferred experience includes legacy application modernization, NoSQL and caching technologies, Kafka or RabbitMQ, observability platforms, regulated environments, technical leadership, and Top Secret or cloud, Kubernetes, DevSecOps, or security certifications.
- Candidates must complete Booz Allen’s required skills assessment and meet the minimum proficiency threshold.
Benefits
- Hybrid work arrangement with expected work at a Booz Allen or customer facility based on leadership expectations and role needs.
- Health, life, disability, financial, and retirement benefits.
- Paid leave, professional development, tuition assistance, work-life programs, and dependent care support.
- Recognition awards and access to employee benefit programs for eligible full-time and part-time employees working at least 20 hours per week.
- Identity verification using biometrics may be required, and cameras are generally expected during virtual meetings.
Tech Stack
AnsibleApache KafkaAWSAzureC#DockerGitHub ActionsGitLab CI/CDGoogle CloudGrafanaJavaKubernetesMicrosoft SQL ServerMongoDB.NETOpenShiftPostgreSQLPrometheusRabbitMQRancherRedisSonarQubeSpring BootTerraform
Categories
About Booz Allen Hamilton
Booz Allen Hamilton builds and integrates software, analytics, AI, cloud, and cybersecurity solutions while providing engineering and consulting services, primarily for U.S. defense, intelligence, and civil government clients, with select commercial partnerships. Its business is largely government contracting and professional services delivering mission systems and cyber defense. Founded in 1914 and headquartered in McLean, Virginia, Booz Allen is a public company traded on the NYSE (ticker: BAH).