Data Engineer III

McDonald’s Corporation

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$138,207–$172,758 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $155k
$112k most similar roles pay here $202k

This role pays more than 50% of similar roles. Most pay $126,800–$193,062 — the shaded band above. At the midpoint, this role pays about $155k versus about $160k for comparable roles.

Based on 240 similar postings.

Employer

About McDonald’s Corporation

McDonald’s Corporation is the world's largest fast-food chain by revenue, operating over 40,000 locations in more than 100 countries.

McDonald’s Corporation currently has 43 open roles on FindRole.

Listed pay typically runs $138,207–$172,758 across 26 roles with salary data.

Most-posted roles

View all roles at McDonald’s Corporation

At a glance

TL;DR · Data Engineer III

The Data Engineer III joins the mCDP mParticle engineering team to design, develop, and maintain customer data pipelines, audience-building capabilities, and activation feeds that power engagement across digital and restaurant channels. This role involves building scalable solutions for real-time data processing, implementing automated quality checks, and managing complex work items from requirements through production deployment. The engineer will utilize a technical stack including SQL, Python, JavaScript, or Node.js, alongside tools like Kafka, Spark Structured Streaming, Flink, Dataflow, and GCP services such as BigQuery and Pub/Sub. Key responsibilities include onboarding data sources, performing identity resolution, and managing ETL/ELT pipelines to support marketing and personalization use cases. The role focuses on solving technical challenges within the customer data ecosystem to ensure reliable, high-quality data flow for audience segmentation and activation.

What does a Data Engineer earn?

Median $177300 from 230 postings across 57 companies.

See salary data

What you'll do

  • Design, develop, and maintain customer data pipelines to ingest, transform, and distribute data across the mParticle ecosystem.
  • Build and maintain data pipelines for audience segmentation, profile enrichment, and real-time activation use cases.
  • Develop scalable solutions using distributed processing platforms like Kafka, Spark, Flink, or Dataflow.
  • Configure and support activation feeds to downstream marketing and personalization platforms.
  • Implement automated validation, reconciliation, and quality checks across all customer data pipelines.
  • Maintain technical documentation for data flows, mappings, business logic, and operational procedures.
  • Manage complex engineering work items from initial requirements through production deployment with minimal supervision.
  • Perform code reviews and contribute to team-wide engineering best practices.

What we're looking for

  • 5-8+ years of professional Data Engineering experience.
  • 3+ years working with cloud-native data platforms on GCP, AWS, or Azure.
  • Expert-level SQL including complex joins, window functions, optimization, and large-scale data analysis.
  • Strong knowledge of programming languages such as Python, SQL, JavaScript, or Node.js.
  • Experience with DevOps and reliability tools including CI/CD pipelines and Git-based development workflows.
  • Experience with streaming and data processing using Kafka, Spark/PySpark, Flink, Dataflow, or Apache Beam.
  • Experience supporting Customer Data Platforms such as mParticle, Segment, Adobe RTCDP, Braze, Tealium, or similar platforms.
  • Experience with GCP (BigQuery, Pub/Sub, Dataflow, Cloud Run, Cloud Storage) is preferred.

More like this

Similar roles

Data Engineer III

McDonald’s Corporation

Chicago, IL 1 day ago $138,207$172,758
SQL Python Kafka Spark PySpark Flink Dataflow BigQuery Pub/Sub Cloud Run mParticle Segment Adobe RTCDP Braze Tealium GCP AWS Azure CI/CD Git
5+ yrs exp

Data Engineer III

McDonald’s Corporation

Chicago, IL 1 day ago $138,207$172,758
SQL Python GCP BigQuery Kafka Spark PySpark Flink Dataflow mParticle ETL ELT CI/CD Git Node.js JavaScript Pub/Sub Cloud Run Cloud Storage Confluent
5+ yrs exp

Data Engineer III

McDonald’s Corporation

Hyderabad, Telangana, India 1 day ago
GCP BigQuery Python SQL Apache Airflow Spark Kafka Pub/Sub Dataflow Dataproc Cloud Composer NoSQL Hadoop Java Scala REST API Confluent Data Governance Data Warehousing
5+ yrs exp

Senior Manager, Data Engineering

McDonald’s Corporation

Chicago, IL 1 day ago $167,366$209,207
mParticle Customer Data Platforms Kafka Spark Flink Dataflow Beam GCP AWS Azure Microservices CI/CD Infrastructure as Code DevSecOps Distributed Systems Event-Driven Architecture Observability

Software Engineer III, Data Engineer

JPMorgan Chase

Plano, TX 7 days ago
Databricks Apache Spark PySpark Delta Lake Python SQL AWS Terraform CI/CD S3 Glue Lambda ECS EKS EMR Kafka Snowflake Unity Catalog Delta Live Tables Infrastructure-as-Code
3+ yrs exp

Software Engineer III: Data Engineer

JPMorgan Chase

Jersey City, NJ 22 days ago
SQL NoSQL Python PySpark Java AWS S3 Lambda ECS EKS Kinesis CloudWatch Snowflake Terraform Kubernetes Airflow Kafka CI/CD TDD BDD Agile Unix Scripting JSON Avro Protobuf Parquet Iceberg ETL
3+ yrs exp