Data Engineer III

McDonald's
Chicago, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 173K

Job location

Chicago, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Software Quality
Code Review
Continuous Integration
Customer Data Management
DevOps
Gradle
Identity and Access Management
Maven
Pair Programming
Performance Tuning
Systems Development Life Cycle
Cloud Services
Prometheus
Salesforce
Secure Coding
Software Engineering
Data Streaming
Data Logging
Data Processing
Cloud Platform System
Adobe Campaign
Grafana
Sonatype
Backend
GIT
Event Driven Architecture
Containerization
Kubernetes
Low Latency
Deployment Automation
Kafka
Hubspot
Api Gateway
Kibana
New Relic (SaaS)
Software Version Control
Serverless Computing
Docker
Static Application Security Testing
Microservices
Dynamic Application Security Testing

Job description

  • Lead the design, implementation, and evolution of scalable, secure, and resilient backend architectures supporting McDonalds' Marketer Customer Data Platform
  • Develop, test, and maintain cloud-native services using Java and modern development practices.
  • Build and support high-volume, low-latency transactional and data processing systems.
  • Implement and maintain event-driven solutions (e.g., Kafka or equivalent) and streaming data pipelines.
  • Drive technical best practices, code quality, and adherence to security and compliance standards.
  • Mentor and coach junior and mid-level developers through code reviews, pair programming, and knowledge sharing
  • Participate in architecture discussions and provide guidance on system design, performance, and reliability.
  • Collaborate across product, architecture, security, DevOps, and operations teams in a distributed, global environment.
  • Contribute to DevOps and CI/CD practices, including automated deployments, automated testing, infrastructure-as-code, and observability solutions.
  • Implement monitoring, logging, tracing, and alerting to ensure production-readiness and operational excellence.
  • Assist with investigations into complex incidents, performance tuning, and continuous improvement initiatives.

Requirements

  • +5 years of experience as Data Engineer, Back End, Software Engineer or related field.
  • Extensive professional experience with Java (modern versions) and enterprise backend real-time application development.
  • Hands-on experience with Git for source control, collaboration, and CI/CD pipelines.
  • Proficiency with build and dependency management tools such as Maven and/or Gradle.
  • Deep experience with cloud-native development (AWS or GCP), including identity, access management, and cost optimization.
  • Proven experience designing and supporting high-volume, distributed, and low-latency systems.
  • Experience with event-driven architecture and streaming platforms (e.g., Kafka, Pub/Sub).
  • Experience with containerized applications and orchestration platforms (Docker, Kubernetes, ECS/Cloud Run).
  • Experience working in Agile/Scrum SDLC environments and collaborating with distributed, global teams.
  • Familiarity with API gateways, microservices architectures, and cloud-native data pipelines.
  • Experience integrating backend services with marketing technology tools (e.g., mParticle, Segment, Adobe Campaign, Braze, Salesforce, Hubspot, etc.).
  • Experience with observability and monitoring platforms & frameworks (Prometheus, Grafana, New Relic, Kibana, OpenTelemetry)
  • Strong understanding of application and platform security, including secure coding practices and security tools (Snyk, SAST, DAST, SCA).

About the company

McDonald's is proud to be one of the most recognized brands in the world, with restaurants in over 100 countries that serve 70 million customers daily. We continue to operate from a position of strength. Our updated growth strategy is focused on staying ahead of what our customers want and realizing further growth potential. Our relentless ambition is why McDonald's remains one of the world's leading corporations after almost 70 years. Joining McDonald's means thinking big and preparing for a career that can have influence around the world. At McDonald's, we see every day as a chance to create positive impact. We lead through our values centered on inclusivity, service, integrity, community and family. From support of Ronald McDonald House to our Youth Opportunity project and sustainability initiatives, our values keep us dedicated to using our scale for good: good for our customers, people, industry and planet. We also offer a broad range of outstanding benefits including a sabbatical program, tuition assistance and flexible work arrangements., McDonald's Global Data & Analytics organization is seeking a Manager, Data Engineer III to lead the design, delivery, and evolution of large-scale data products that support critical global business outcomes. This role is responsible for end-to-end technical ownership of data products, including roadmap execution, engineering excellence, and people leadership for a squad of data engineers. You will operate at the intersection of technology, product, and business, serving as the primary technical decision-maker for your data products while partnering closely with Product Managers, Architects, and key stakeholders across the enterprise. Success in this role requires deep technical fluency, strong leadership instincts, and a customer-focused mindset.

Apply for this position