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 dataExperience Range: 4 - 7 yearsJob 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 PlatformDesign, develop, test, and maintain cloud-native applications using Java and modern development practicesBuild and support high-volume, low-latency transactional systemsDevelop services with a focus on scalability, resiliency, and performanceImplement 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 retrospectivesCollaborate with product owners, architects, security, DevOps, and operations teams in a distributed, cross-functional environmentContribute to DevOps practices, including CI/CD pipelines, infrastructure-as-code, and automated deploymentsBuild, deploy, and manage applications using containers and KubernetesEnsure 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 lifecycleImplement observability solutions, including logging, metrics, tracing, and alerting, to support production readiness and operational excellenceParticipate 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 PlatformPreferred Qualifications:Key Competencies:Work location: Hyderabad, IndiaBachelor's or master's degree in computer science or related engineering field and deep experience with Cloud computing3+ years of professional experience in data or software engineering or related fieldsStrong experience with Java (modern versions) and enterprise application developmentHands-on experience with Git for source control and collaborationProficiency with build and dependency management tools such as Maven and / or GradleExperience with cloud development (AWS, Azure, or GCP) including identity and access management.Experience building and deploying containerized and non-containerized applicationsExperience with event-driven architecture and event streaming platformsProven ability to design and support high-volume transactional systemsStrong understanding of DevOps principles, CI/CD pipelines, and automationExperience working in Agile / Scrum SDLC environmentsAbility to collaborate effectively in a distributed, global teamExperience in large-scale, multi-national or large enterprise organizationsExperience 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 systemsExperience with API gateway & microservices architecturesDemonstrated 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 toolsStrong problem-solving and analytical skillsExcellent communication skills across technical and non-technical stakeholdersOwnership mindset with attention to quality, performance, and securityAbility to thrive in a matrix environment with multiple stakeholdersContinuous learner with a passion for modern engineering practices
Job Title
Data Engineer II [T500-24221]