Jobs · Engineering · Ohio

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

Similar jobs