Spark Data Engineer, Senior

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
Chantilly, VA
Salary
$77,600–$176,000 / yr
Posted
17 days ago
Closes
Aug 20, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $171k
This role $127k
$61k most similar roles pay here $237k

This role pays less than 74% of similar roles. Most pay $126,800–$214,500 — the shaded band above. At the midpoint, this role pays about $127k versus about $171k for comparable roles.

Based on 239 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 375 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Spark Data Engineer, Senior

As a Senior Spark Data Engineer at Booz Allen, you will join a mission-driven team to design and implement complex data engineering solutions for high-impact projects. Your daily tasks include developing ETL pipelines, building scalable data applications, and operationalizing big data systems using Apache Spark (PySpark or Java), AWS, and Kafka. You will work on petabyte-scale datasets, creating efficient data processing workflows and ensuring the reliability of large-scale data platforms. Additionally, you should have experience with NoSQL databases like Cassandra, graph databases, and containerization technologies such as Docker or Kubernetes to optimize data structures and enhance system performance for diverse applications ranging from fraud detection to cancer research.

What you'll do

  • Design and develop complex ETL pipelines to process petabyte-scale data.
  • Implement Spark applications using PySpark or Java Spark for enterprise projects.
  • Operationalize and maintain big data platforms at scale, ensuring reliability.
  • Convert various data types into usable formats through scripting and programming.
  • Model complex data structures from diverse sources and optimize data processing.

What we're looking for

  • 5+ years of experience in Spark development using PySpark or Java Spark.
  • 5+ years of designing, developing, and maintaining complex data applications at enterprise scale.
  • Expertise in building ETL pipelines for petabyte-scale big data processing.
  • Experience with distributed computing tools like Spark, AWS, and Kafka.
  • Ability to develop scripts for converting various data types into usable formats.
  • Bachelor’s degree required.
  • Nice to have: experience with large-scale NoSQL databases such as Cassandra.

More like this

Similar roles

Data Engineer, Senior

Booz Allen Hamilton

Charlottesville, VA 40 days ago $77,500$176,000
Python SQL Scala Java UNIX Linux Shell scripting Spark Databricks Hadoop Hive AWS EMR Kafka MongoDB Cassandra AWS Redshift MySQL Snowflake

Data Engineer, Senior

Booz Allen Hamilton

Huntsville, AL 36 days ago $77,500$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 Elasticsearch Solr MongoDB Cosmos DB Jenkins GitHub NIST 800.53 FISMA CI/CD

Senior Data Engineer

Adobe

Lehi 169 days ago $177,900$257,550
Python SQL Bash Databricks Spark Airflow AWS Azure Jenkins CI/CD Kubernetes PowerBI Tableau PostgreSQL ElasticStack Kafka Kinesis

Distinguished Engineer, Apache Spark

Nvidia

Santa Clara, CA 148 days ago $320,000$488,750
Apache_Spark C++ Java Scala Kubernetes Hadoop_YARN AWS_EMR Databricks Google_Dataproc Oracle_Cloud_Data_Flow Bytedance_Volcengine Tencent_Cloud Cloudera RAPIDS Apache_Iceberg Delta_Lake UCX CUDA CI/CD

Big Data Engineer, Senior

Fiserv

Milwaukee, WI 5 days ago
Python Scala Java SQL Azure AWS GCP ETL Kafka Airflow Git CI/CD PostgreSQL Hadoop Spark Docker Snowflake Redshift