Data Engineer II [T500-24221]
Actively Reviewing the ApplicationsMcDonald's Global Office in India
Job Description
About McDonald’s:
One of the world’s largest employers with locations in more than 100 countries, McDonald’s Corporation has corporate opportunities in Hyderabad. Our global offices serve as dynamic innovation and operations hubs, designed to expand McDonald's global talent base and in-house expertise. Our new office in Hyderabad will bring together knowledge across business, technology, analytics, and AI, accelerating our ability to deliver impactful solutions for the business and our customers across the globe.
Job Description:
We are seeking an experienced Engineer to design, build, and support McDonalds’ Marketer Customer Data Platform (mCDP), a large-scale customer data platform. This role focuses on developing backend services and pipelines that ingest, process, and distribute high volumes of customer data in both real-time and batch environments, powering critical customer engagement initiatives and key revenue drivers. You will operate within a complex, cross-functional enterprise environment, collaborating closely with globally distributed product and technology teams.
Skills Required:
Data Engineering, Software Engineering, Data Engineer, Python, Java, Gradle, Maven, Terraform, New Relic, Open Telemetry, DevOps, CI/CD, Kubernetes, Docker, Cloud Run, ECS, GCP, AWS, Confluent, Kafka, mParticle, Braze, streaming data
Experience Range: 4 - 7 years
Job Description:
Primary Responsibilities:
- Collaborate closely with enterprise and solution architects to design, implement, and evolve scalable, secure, and resilient system architectures for McDonald’s Marketer Customer Data Platform
- Design, develop, test, and maintain cloud-native applications using Java and modern development practices
- Build and support high-volume, low-latency transactional systems
- Develop services with a focus on scalability, resiliency, and performance
- Implement and support event streaming solutions (e.g., Kafka or equivalent)
- Participate in all phases of the Scrum-based SDLC, including sprint planning, backlog grooming, reviews, and retrospectives
- Collaborate with product owners, architects, security, DevOps, and operations teams in a distributed, cross-functional environment
- Contribute to DevOps practices, including CI/CD pipelines, infrastructure-as-code, and automated deployments
- Build, deploy, and manage applications using containers and Kubernetes
- Ensure applications meet enterprise security and application security standards, including secure coding practices / Secure Code Warrior.
- Integrate application security tools (SAST, DAST, SCA, etc.) into the development lifecycle
- Implement observability solutions, including logging, metrics, tracing, and alerting, to support production readiness and operational excellence
- Participate in incident investigation, resolution and performance tuning.
Required Qualifications:
- Applies technical data / software engineering expertise to develop reliable pipelines and improve scalability, reliability, and performance of McDonalds’ Marketer Customer Data Platform
Preferred Qualifications:
Key Competencies:
Work location: Hyderabad, India
- Bachelor's or master's degree in computer science or related engineering field and deep experience with Cloud computing
- 3+ years of professional experience in data or software engineering or related fields
- Strong experience with Java (modern versions) and enterprise application development
- Hands-on experience with Git for source control and collaboration
- Proficiency with build and dependency management tools such as Maven and / or Gradle
- Experience with cloud development (AWS, Azure, or GCP) including identity and access management.
- Experience building and deploying containerized and non-containerized applications
- Experience with event-driven architecture and event streaming platforms
- Proven ability to design and support high-volume transactional systems
- Strong understanding of DevOps principles, CI/CD pipelines, and automation
- Experience working in Agile / Scrum SDLC environments
- Ability to collaborate effectively in a distributed, global team
- Experience in large-scale, multi-national or large enterprise organizations
- Experience developing and supporting backend services that integrate with marketing technology tools such as mParticle / Segment and Adobe Campaign / Braze to ingest, process, and distribute unified customer data across enterprise systems
- Experience with API gateway & microservices architectures
- Demonstrated ability to navigate ambiguity while working effectively with globally distributed and outsourced teams.
- Experience with observability platforms & standards (e.g., Prometheus, Grafana, New Relic, Kibana, Open Telemetry)
- Familiarity with application and platform security, including security testing tools
- Strong problem-solving and analytical skills
- Excellent communication skills across technical and non-technical stakeholders
- Ownership mindset with attention to quality, performance, and security
- Ability to thrive in a matrix environment with multiple stakeholders
- Continuous learner with a passion for modern engineering practices
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Mern Stack
Virtusa
GoTo Group - Software Engineer - AI/ML - Infrastructure Engineer
GoTo Group
Senior Internal Auditor
Pegasystems
Python QA Engineer (Bengaluru - 7+ Years of Experience )
PaasWise
Senior Engineer DevOps
Empower
Share
Quick Apply
Upload your resume to apply for this position