Data Engineer

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
McLean, VAArlington, VAAlexandria, VAWashington, DC
Salary
$62,000–$141,000 / yr
Posted
1 day ago
Closes
Sep 17, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $102k
$45k most similar roles pay here $217k

This role pays less than 94% of similar roles. Most pay $126,800–$199,800 — the shaded band above. At the midpoint, this role pays about $102k versus about $163k 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 711 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Data Engineer

As a Data Engineer at our company, you will join a dynamic team dedicated to helping clients solve critical problems through data analysis. Your primary responsibilities include developing scalable ETL and ELT workflows for reporting and analytics, creating software that retrieves, parses, and processes structured and unstructured data, and supporting various mission-critical applications ranging from fraud detection to national security initiatives. You will work with technologies such as C++, Java, or Python, alongside distributed computing tools like Spark, Databricks, Hadoop, Hive, AWS EMR, and Kafka, while also leveraging UNIX and Linux environments for scripting and automation tasks. This role requires a solid understanding of data engineering principles and the ability to handle large-scale datasets efficiently.

What you'll do

  • Develop scalable ETL and ELT workflows for reporting and analytics.
  • Retrieve, parse, and process structured and unstructured data using programming languages like Python or Java.
  • Create software solutions to support critical missions such as fraud detection and national intelligence.
  • Utilize distributed computing tools like Spark, Hadoop, and Kafka for large-scale data processing.
  • Write scripts and commands in UNIX/Linux environments to automate data-related tasks.
  • Maintain a Secret clearance to access classified information and projects.

What we're looking for

  • 2+ years of experience in programming languages such as C++, Java, or Python.
  • Experience developing scalable ETL/ELT workflows for data retrieval and processing.
  • Secret clearance required.
  • Bachelor’s degree required.
  • Familiarity with distributed computing tools like Spark, Databricks, Hadoop, Hive, AWS EMR, or Kafka.
  • Proficiency in UNIX/Linux environments and Shell scripting.

More like this

Similar roles

Data Engineer

Booz Allen Hamilton

O'Fallon, IL 10 days ago $61,900$141,000
Python Java C++ SQL Scala Spark Databricks Hadoop Hive AWS EMR Kafka UNIX Linux Shell scripting ETL ELT CI/CD

Data Engineer

Booz Allen Hamilton

McLean, VA +3 18 days ago $62,000$141,000
ETL ELT SQL UNIX Linux Shell_scripting Python Data_platforms CI/CD

Data Engineer

Booz Allen Hamilton

Reston, VA +1 22 days ago $77,600$176,000
Python SQL Scala Java ETL ELT GitLab GitHub Bitbucket Databricks CI/CD

Data Engineer

Booz Allen Hamilton

Arlington, VA 3 days ago $62,000$141,000
Databricks Delta Lake Spark GitLab CI/CD PostgreSQL AWS Kubernetes Python

Data Engineer

Booz Allen Hamilton

Alexandria, VA +2 10 days ago $77,600$176,000
SQL Python Scala Spark Java AWS EMR AWS Glue Azure Data Factory Power Apps Apache Spark Apache NiFi AirFlow Databricks Snowflake Redshift BigQuery NIST 800.53 FISMA CI/CD

Data Engineer

Booz Allen Hamilton

Arlington, VA 17 days ago $62,000$141,000
Python Databricks SQL Scala Java ETL ELT AWS Kubernetes CI/CD PostgreSQL Snowflake Hadoop Spark