Skip to content

Booz Allen Hamilton

Louisville, Kentucky
Sourced from Learn4good

Full-Stack Software Engineer, Mid

ExperienceMid
Work modeOn-Site
Salary$113,500 per year
Apply

About the role

Full-Stack Software Engineer, Mid

Bring your full-stack engineering expertise to help modernize GEOINT and national security mission systems. As a mid-level engineer, you’ll build cloud-native microservices, develop scalable front-end interfaces, and support the transformation of legacy analytical pipelines into modern, secure architectures that directly empower analysts in exploitation, tracking, visualization, and reporting workflows. You’ll join a collaborative technical delivery team where you’ll contribute to secure, reliable, and user-centric tools that accelerate mission outcomes.
What

You’ll Work On
• Implement end-to-end features across modern front-end frameworks such as React, Angular, or Vue and back-end microservices such as Python, Java, or Node.js.
• Build, enhance, and integrate API frameworks, such as FastAPI, RESTful, gRPC, or GraphQL APIs.
• Develop scalable services using containerized workloads, including Docker, orchestrated with Kubernetes.
• Support cloud deployments such as AWS or Azure, including IaC using Terraform or Cloud Formation.
• Contribute to modern Dev Sec Ops practices, including automated testing, code quality enforcement, Git Lab, Git Hub, CI/CD pipelines, and security scanning.
• Participate in Agile sprint planning, backlog refinement, peer code reviews, and user-focused design discussions.
• Integrate data, ML-enabled, or analytic pipeline components into mission workflows, working closely with data engineers and analysts.
• Troubleshoot issues across the full stack and contribute to team-wide engineering improvements.
You Have
• 4+ years of experience with full-stack software development
• Experience with modern object‑oriented languages such as Python, C++, or Java
• Experience with at least one front-end framework such as React, Angular, or Vue or with HTML, CSS, and Java Script
• Experience developing and consuming FastAPI, REST, gRPC, or GraphQL APIs
• Experience with Docker and Kubernetes
• Experience deploying to AWS or Azure cloud environments
• Experience with Git Lab, Git Hub, or Jenkins CI/CD automation
• Experience working with SQL or No

SQL databases such as PostgreSQL, DynamoDB, MongoDB, or SQLite
• Active TS/SCI clearance; willingness to take a polygraph exam
• Bachelor's degree in a STEM field
Nice If You Have
• Experience with Agile methodology, extreme programming, software engineering, product management, and software products
• Experience with microservices patterns, event-driven architectures, or message queues including Kafka, SNS, or SQS
• Experience integrating synthetic data, analytic models, or ML pipelines into applications
• Experience with Elasticsearch, Open Search, or distributed search systems
• Experience with user-centered design or reusable component libraries
• Experience with AI-augmented development workflows or agentic tools, such as Codex, Claude Code, or Open Code
• Master's degree in Computer Science or Software Engineering
Clearance

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance is required.
Compensation

At Booz Allen, we celebrate your contributions, provide you with opportunities and choices, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care. Our recognition awards program acknowledges employees for exceptional performance and superior demonstration of our values. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen's benefit programs.

Individuals that do not meet the threshold are only eligible for select…