Data Engineer III
McDonald’s Corporation
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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 technical initiatives from requirement through production deployment. The engineer will work with Python, SQL, JavaScript, or Node.js to build ETL/ELT pipelines and manage streaming technologies including Kafka, Spark Structured Streaming, Flink, and Dataflow. Key tools include GCP services like BigQuery, Pub/Sub, and Cloud Run, alongside experience with Customer Data Platforms such as mParticle or Segment. The role focuses on solving technical challenges in audience segmentation, identity resolution, and low-latency personalization within a complex customer data ecosystem to ensure high-quality, reliable data distribution.
What does a Data Engineer earn?
Median $177300 from 230 postings across 57 companies.
Skills
What you'll do
What we're looking for
More like this
McDonald’s Corporation
McDonald’s Corporation
McDonald’s Corporation
McDonald’s Corporation
JPMorgan Chase
JPMorgan Chase