ETL Software Engineer

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
McLean, VA
Salary
$62,000–$141,000 / yr
Posted
1 day ago
Closes
Sep 2, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $156k
This role $102k
$46k most similar roles pay here $208k

This role pays less than 93% of similar roles. Most pay $127,784–$184,900 — the shaded band above. At the midpoint, this role pays about $102k versus about $156k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 684 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 670 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · ETL Software Engineer

As an ETL Software Engineer at our company, you will join a dedicated team focused on developing robust data solutions for clients. Your primary responsibilities include identifying potential risks, contributing to the design and implementation of efficient ETL pipelines, and automating tasks using scripting languages such as Python or Bash. You will work with relational databases like Oracle, ensuring high-quality data through effective data modeling and management practices. Additionally, you will leverage tools like AWS Glue or Azure Data Factory for building scalable systems while maintaining clean code and APIs. This role requires a strong background in SQL and experience with metadata stores and unstructured datastores to handle complex data environments efficiently.

What you'll do

  • Design and implement efficient ETL pipelines for data integration.
  • Automate data transformation processes using scripting languages.
  • Ensure high-quality data through rigorous data modeling principles.
  • Develop scalable relational database solutions with SQL expertise.
  • Work independently to identify and mitigate potential risks in systems.

What we're looking for

  • 5+ years experience with relational databases and SQL.
  • Experience building efficient, scalable ETL pipelines and automating tasks.
  • Knowledge of data modeling principles and data quality concepts.
  • Ability to work independently with minimal supervision.
  • HS diploma or GED required.

More like this

Similar roles

Software Engineer

Q2

Austin, Texas 71 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

PNC

PA 29 days ago
Java Spring Boot Docker Kubernetes RESTful APIs CI/CD Oracle Agile Development

Software Engineer

Rockwell Automation

Mayfield Heights, OH 6 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 38 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack JSON YAML

Software Engineer

Booz Allen Hamilton

Aurora, CO 29 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud

Software Engineer

Booz Allen Hamilton

Quantico, VA 69 days ago $69,400$158,000
Java Python .NET JavaScript React Angular NodeJS AWS Azure Google Cloud Platform Git Bash Visual Basic Groovy Lua CI/CD Agile Kubernetes Docker PostgreSQL MSSQL Oracle MongoDB