Automation Engineer

Booz Allen Hamilton•Ashburn, VA
•$86,800 - $198,000

About The Position

Booz Allen is seeking a software developer to develop efficient, effective software in an agile environment, from initial vision through production-ready systems. The Automation Engineer will use modern architectural approaches, open-source frameworks, and resources to address client challenges, identify and implement system improvements, and deliver solutions that support existing architecture and operating environments while enabling future functionality and enhancements. The role focuses on SQL-driven data extraction, migration, structuring, and bot transaction logging; scalable automation environments in cloud ecosystems, particularly AWS; and Python-based data manipulation, file handling, backend scripting, and utility libraries that extend traditional RPA capabilities. The engineer will also work with container deployment pipelines and GitOps workflows in enterprise IT environments. Applicants selected will be subject to a government investigation and may need to meet eligibility requirements of the U.S. government client. Candidates must complete the required skills assessment and meet its minimum proficiency threshold to continue in the hiring process. The hiring process includes identity verification using biometrics and AI, and candidates are expected to be on camera during interviews and assessments. Use of AI or other tools to assist with interview responses is prohibited unless explicitly permitted. Booz Allen describes its people-first culture as prioritizing collaboration. Its general work-model guidance says remote roles may occasionally require in-person work at a Booz Allen or customer facility, hybrid roles require facility work in alignment with leadership expectations and role needs, and onsite roles are primarily performed full-time at a customer facility. The posting does not specify which work model applies to this position.

Requirements

  • At least 5 years of experience with SQL for data extraction, migration, structuring, and setting up bot transaction logs.
  • At least 5 years of experience designing and managing scalable automation environments within cloud ecosystems, including AWS and EC2, VPC, S3, and IAM for secure resource boundary management.
  • At least 3 years of experience with Python for data manipulation, file handling, backend system scripting, and building custom utility libraries to extend traditional RPA capabilities.
  • Knowledge of setting up container deployment pipelines, building and pushing Docker containers to container registries, and managing declarative deployments via GitOps workflows.
  • Knowledge of enterprise IT environments, virtual machines, cloud and on-premise servers, network firewalls, and credential management.
  • Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements.
  • Bachelor’s degree or at least 8 years of software development experience in lieu of a degree.
  • Must complete the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.
  • Applicants selected will be subject to a government investigation and may need to meet eligibility requirements of the U.S. government client.

Nice To Haves

  • Experience with AWS, Azure, or Google Cloud Platform.
  • Experience with Microsoft SharePoint, Microsoft products, Microsoft Windows Server, or Microsoft SQL Server.
  • Knowledge of relational databases and managing data connections.
  • Knowledge of shell scripting and automation.
  • Knowledge of DevOps, continuous integration, and continuous deployment.
  • Ability to develop detailed program specifications and programs for software components.
  • Ability to debug, troubleshoot, monitor, and maintain the operation of application code.

Responsibilities

  • Develop efficient and effective software from vision through production-ready systems in an agile environment.
  • Use architectural approaches, open-source frameworks, and resources to address client challenges.
  • Identify and implement system improvements.
  • Code and deliver solutions that support the current architecture and operating environment and provide for future functionality and enhancements.
  • Use SQL for data extraction, migration, structuring, and setup of bot transaction logs.
  • Design and manage scalable automation environments within cloud ecosystems, including AWS resources.
  • Use Python for data manipulation, file handling, backend system scripting, and custom utility libraries to extend traditional RPA capabilities.
  • Set up container deployment pipelines, build and push Docker containers to container registries, and manage declarative deployments through GitOps workflows.

Benefits

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards program for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service