Full stack Software Engineer, Senior
Booz Allen Hamilton · Dayton, OH · Today
On-siteEngineering$87k–$198k/yrFull-time
What You'll Do
- Lead architecture, design, and implementation of full-stack capabilities across cloud-native microservices
- Own major system components and guide the technical roadmap for modernization and cloud adoption
- Develop distributed, secure, scalable back-end services using Python, Java/Spring Boot, or similar technologies
- Architect and govern cloud deployments (AWS), including Kubernetes clusters, IaC, security controls, and reliability patterns
- Guide teams in DevSecOps execution, including GitLab CI/CD pipelines, automated testing, secure coding standards, and supply-chain integrity
- Integrate large-scale data, search, or analytic pipelines, such as Kafka, NiFi, Elasticsearch
- Partner with product owners, mission users, and cross-functional engineering teams to define requirements and technical strategy
- Mentor and support mid-level and junior engineers; perform code reviews and drive engineering best practices
- Evaluate emerging technologies such as (LLMs/AI, synthetic data, augmented development tools for mission applicability)
Requirements
- 6+ years of experience with full-stack software engineering
- Experience leading technical delivery or architecture for cloud-native or distributed systems
- Experience with Python, C++, Java, Spring Boot, or enterprise service stacks
- Experience with SQL or NoSQL databases such as PostgreSQL, DynamoDB, MongoDB, or SQLite
- Experience architecting and deploying solutions using AWS (preferably) or Azure cloud frameworks
- Experience with containerization and orchestration such as Docker and Kubernetes
- Experience with complex API ecosystems such as FastAPT, REST, gRPC, or GraphQL
- Experience building secure, high-performance applications in classified or highly restricted environments
Qualifications
- Active TS/SCI clearance; willingness to take a polygraph exam
- Bachelor’s degree in a STEM field
Skills
- Experience working with automated testing tools to perform testing and maintenance
- Experience with AI-augmented development workflows or agentic tools, such as Codex, Claude Code, or OpenCode or other multi-agent approach
- Expertise with distributed search or data platforms such as Elasticsearch, OpenSearch, Solr, Kafka, NiFi
- Experience modernizing legacy applications into modern frameworks
- Experience with IaC tools such as Terraform or CloudFormation
- Experience integrating AI/ML or LLM-based development workflows
- Experience supporting GEOINT or Intelligence Community analytic missions
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care
- Recognition awards program
- Compensation range: $86,800.00 to $198,000.00 (annualized USD)
Pay & Schedule
- Salary range: $86,800.00 to $198,000.00 (annualized USD)
- Work model: Remote, Hybrid, Onsite