Booz Allen Hamilton logo

Software Engineer

Booz Allen Hamilton

Arlington, VA
Full Time
Mid Level
87k-198k
about 1 month ago

Job Description

About the Role

As an AI software engineer, you know that good software is more than just a nice-looking interface and data. Today, you need to develop user-focused solutions that increase organizational efficiency and enable better decision-making. Booz Allen is the leading provider of AI services to the nation—we're looking for a software engineer like you to create artificial intelligence and machine learning solutions that help solve the world's toughest problems. On our team, you'll create and implement complete end-to-end solutions that modernize client systems. You'll ensure that your team's solutions consider the broader ecosystem and operating environment as well as future functionality and enhancements.

Key Responsibilities

  • Create and implement complete end-to-end AI and machine learning solutions to modernize client systems.
  • Develop user-focused software solutions that increase organizational efficiency.
  • Ensure solutions consider the broader ecosystem, operating environment, and future enhancements.

Requirements

  • 4+ years of experience in building production-grade applications using languages such as Python, Rust, Go, Scala, or Java.
  • 2+ years of experience building or maintaining production-grade RESTful APIs or software interfaces.
  • 1+ year of experience designing, configuring, and implementing software systems in production environments.
  • Experience with CI/CD tools, including GitLab CI or Jenkins, and source control systems like Git.
  • Experience with Linux systems, networking, and containerization, including Docker or Podman.
  • Knowledge of federal cybersecurity best practices, secure coding, and compliance requirements.
  • TS/SCI clearance.
  • Bachelor's degree in a Computer Science or Engineering field and 4+ years of software engineering experience, or 9+ years of experience in lieu of a degree.

Nice to Have

  • Experience with AWS services and emulation environments, including LocalStack.
  • Experience with secure on-prem deployments leveraging hypervisors, including ESXi.
  • Experience with Ansible for configuration management and infrastructure automation.
  • Experience working with Agentic AI solutions.
  • Experience in integrating with SIEMs, firewalls, or endpoint protection systems.
  • Knowledge of orchestration tools such as Kubernetes, including on-prem or air-gapped.
  • Security+, Linux+, or DevOps related certifications.

Qualifications

  • Bachelor's degree in a Computer Science or Engineering field (or equivalent experience).
  • 4+ years of software engineering experience with a degree, or 9+ years of experience without a degree.

Benefits & Perks

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave, professional development, tuition assistance, work-life programs, and dependent care.
  • Recognition awards for exceptional performance.
  • Full-time and part-time employees working at least 20 hours a week are eligible for benefits.

Working at Booz Allen Hamilton

Our people-first culture prioritizes the benefits of flexibility and collaboration, whether that happens in person or remotely.

Apply Now

Job Details

Posted AtJun 11, 2025
Salary87k-198k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Booz Allen Hamilton

Website

boozallen.com

Company Size

10000+ employees

Location

Arlington, VA

Industry

Management Consulting Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches