Senior .NET Engineer - Loyalty Platform & Microservices
McDonald's Corporation
McDonald’s growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald’s will accelerate technology innovation so 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive Thrus, through McDelivery, dine-in or takeaway.
McDonald’s Global Technology is here to power tomorrow’s feel-good moments.
That’s why you’ll find us at the forefront of transformative technology, exploring new and innovative ways to serve our millions of customers and spread happiness one delicious Hot Fudge Sundae-dipped fry at a time.Using AI, robotics and emerging tech, we’re digitizing the Golden Arches. Combine that with our unparalleled global scale, and we’re reshaping all areas of the business, industry and every community that is home to a McDonald’s restaurant.We face complex tech challenges every day. But that’s where our diverse and talented teams come in. They’re made up of the best and brightest from all over the globe, and they thrive in the space where feel-good meets fast-paced.
Our Global Mexico City Office will be a hub for technology innovation and operational support to help us build the solutions that will improve our customer, crew and employee experience each and every day.
Department Overview
Our team is responsible for the McDonald's Digital Loyalty Platform, the technology foundation that powers the McDonald's loyalty program and customer engagement ecosystem. We design, build, and operate scalable backend services and platform capabilities that enable customers to earn, track, and redeem rewards seamlessly across digital channels.The department focuses on delivering reliable, secure, and high-performance solutions that support millions of customer interactions while ensuring an exceptional loyalty experience. We work closely with product, digital, marketing, data, and market teams to introduce new loyalty features, promotional campaigns, personalized rewards, and customer engagement initiatives that drive customer retention and business growth.Through continuous innovation, robust engineering practices, and operational excellence, we ensure the loyalty platform remains resilient, scalable, and adaptable to evolving business needs. Our mission is to create the backend capabilities that empower McDonald's to deliver a best-in-class digital loyalty experience, fostering stronger customer relationships and increasing long-term brand loyalty.
Duties
- Design, develop, test, and maintain scalable, secure, and high-performing applications and APIs using .NET technologies.
- Build and enhance software solutions that support McDonald's digital loyalty customer experience platform.Collaborate with Engineering Managers, Product Managers, Architects, Quality Engineers, and cross-functional engineering teams to deliver business value and high-quality software solutions.
- Lead feature delivery, story decomposition, technical mentoring, coordinate multiple engineers on an initiative and managing technical risks within a feature areaParticipate in all phases of the software development lifecycle, including requirements analysis, solution design, development, testing, deployment, and production support.
- Develop and maintain RESTful APIs, microservices, and event-driven integrations supporting both internal systems and external business partners.Write clean, maintainable, and well-documented code following established engineering standards and best practices.
- Perform code reviews and contribute to improving code quality, system reliability, and development processes.
- Troubleshoot, diagnose, and resolve software defects, performance issues, and production incidents.Support cloud-native application development, modernization initiatives, and continuous improvement efforts.
- Implement automated testing and CI/CD best practices to improve software quality and delivery velocity.
- Contribute to system observability, monitoring, logging, and operational excellence initiatives.
- Work within Agile delivery teams, participating in sprint planning, estimation, backlog refinement, and team ceremonies.
- Collaborate with globally distributed teams to support new capabilities, platform enhancements, partner integrations, and market activations.
- Assist in evaluating new technologies and engineering approaches to improve scalability, maintainability, security, and developer productivity.
- Support technical documentation, knowledge sharing, and mentoring activities within the engineering team.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related technical field, or equivalent practical experience.
- 5+ years of professional software development experience building enterprise applications and services.
- Experience developing applications using C#, .NET, and related technologies.
- Experience designing, developing, and consuming RESTful APIs and web services.
- Experience developing cloud-native applications on GCP and AWS.
- Experience building microservices and event-driven architectures.
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience with CI/CD pipelines and DevOps practices.
- Experience working with relational and/or NoSQL databases.
- Experience with source control systems and collaborative development practices.
- Understanding of software design principles, object-oriented programming, and common architectural patterns.
- Experience troubleshooting application issues and supporting production systems.
- Familiarity with Agile software development methodologies and participation in Scrum ceremonies.
- Strong problem-solving, analytical, and debugging skills.
- Strong verbal and written communication skills with the ability to work effectively in cross-functional teams.
Preferred Qualifications
- Experience working with distributed systems, integration platforms, and high-volume transactional applications.
- Knowledge of application monitoring, logging, observability, and operational excellence practices.
- Experience implementing automated testing strategies, including unit, integration, and end-to-end testing.
- Experience working with messaging technologies such as Kafka, Pub/Sub, or similar event-streaming platforms.
Additional information
At McDonalds we are People from all Walks of Life...
People are at the heart of everything we do , and they make the McDonalds experience. We embrace diversity and are committed to creating an inclusive culture that means people can be their best authentic self in our restaurants and offices, which helps us to better serve our customers. We have a strong heritage of diversity and representation within our communities, which we are proud of. The diversity of our people, customers, Franchisees, and suppliers gives us strength.
We do not tolerate inequality, injustice, or discrimination of any kind. These are hugely important issues and a brand with our reach and relevance means we have a very meaningful role to play.
We also recognise our responsibility as a large employer to continue being active in our communities, helping to develop skills and drive aspirations that will help people to be more aware of the world of work and more successful within it, whether with McDonalds or elsewhere.
#J-18808-Ljbffr- ...Grupo Pesado Castro is seeking a .NET Developer for a hybrid role (3 days in the office... ...with a focus on Clean Architecture and microservices. Required are 5+ years in IT,... ...with SQL Server, unit testing, and cloud platforms (GCP/AWS/Azure). English is required at...SeniorTrabajar en la oficinaDesde casaTrabajo híbrido
- ...'s Corporation is seeking a Senior Engineering Manager at our Global Office... ...leading delivery of technology platforms related to Ordering and Food... ...specifically with Java or .NET frameworks, and experience in guiding development of microservices and scalable systems. #J-...SeniorTrabajar en la oficina
- ...Elsevier Health is seeking a Senior Software Engineer II to design, build, and maintain scalable cloud-native applications powering healthcare products. You will work across microservices and data-intensive platforms in a hybrid model, mentoring engineers and advancing...SeniorTrabajo híbrido
- ...Audible is seeking a Senior System Development Engineer to join our growing team. You will be a technical lead for services, drive infrastructure... ...improvements, and mentor colleagues while delivering reliable platforms that power millions of listeners worldwide. Join a...Senior
- ...Justworks seeks a senior backend engineer to design, build, and own core components of the agent platform, from the orchestration layer to the tool integrations connecting it to internal systems. You will shape the capabilities layer, APIs, and memory infrastructure to...Senior
- ...Citi in Mexico City is seeking an Applications Development Senior Manager to lead multiple development teams, align technology delivery... ...with business goals, and provide technical oversight across platforms. The role emphasizes delivering robust applications, managing...Senior
- ...Delinea in Mexico City is seeking a senior software engineer to join a sprint team, focusing on integration solutions for cloud-hosted and on-... ...will work on the codebase that powers our identity security platform, with exposure to modern SPA frameworks, REST and SOAP services...Senior
- ...Thales Group is looking for a Senior Business Analyst to lead the evolution of their ServiceNow platform in Mexico City. You will drive process improvements and ensure effective integration of client-facing tools. Ideal candidates will have 8+ years of experience in...SeniorRemotoTrabajo híbrido
- ...-Cola HBC in Mexico City is seeking a transformational Senior Director, Software Engineering to lead end-to-end product development across the MarTech... ...will own engineering strategy and execution for global platforms and guide a 250+ person team within a modern Product...Senior
- ...Qualcomm is looking for a Sr. IT Engineer in Mexico to support and operate enterprise Git platforms such as Gerrit, GitHub, and GitLab. This role demands strong experience... ..., and collaborating with teams across time zones to ensure platform reliability. #J-18808-Ljbffr...Senior
- A data and AI platform provider in Mexico City seeks a Senior Data Engineer to lead the development of its Data Platform. The ideal candidate will possess over 5 years of experience in data engineering, with strong proficiency in Apache Spark and AWS services. Responsibilities...Senior
- ...Capital One Mexico is seeking a Senior Director of Product Management to lead a team of 10+ PMs and drive the architecture of foundational platforms. This role focuses on strategic, cross-border programs with Mexico and US leadership, delivering high-scale systems for...Senior
- ...empresas que están en proceso de migración o manteniendo entornos híbrido)s. Esta combinación (SharePoint Legacy + Power Platform Cloud) El rol exige nivel senior simultáneo en Power Apps, Power Automate y Power BI (Modelado de datos y Dashboards) equivale casi a dos roles en...SeniorTrabajo híbrido
- A leading financial technology firm in Ciudad de México is seeking a SR Machine Learning Engineer to develop and maintain a robust ML platform. You will work closely with cross-functional teams to enhance data science applications and ensure high performance in handling...Senior
- A leading fintech company in Mexico City is seeking an experienced backend engineer to design scalable systems and transition to microservices. You will mentor peers and work collaboratively with product teams to deliver impactful software solutions. Ideal candidates have...Senior
- ...Truelogic is seeking a Senior Data Engineer in Mexico City to take ownership of a rapidly scaling data platform. You’ll manage the ingestion, transformation, storage, and delivery of critical analytics for veterinary clinics. The role requires strong experience in...SeniorRemoto
$6,000
...Forklift and AWP leaders and engineers in China. NO RECRUTIERS... ...SALES EXPERIENCE WITH ARIAL WORK PLATFORMs (AWP) / FORKLIFTS. Other... ...Terms Elevating Work Platform (EWP) Powered Work Platform... ...in the territory Work with Senior Leader to analyze open territories...SeniorTrabajar en la oficina- Salesforce, Inc. is looking for a Senior Data Engineer to join their Customer Success Data Platform team in Mexico City. The role involves designing and implementing data solutions, optimizing data workflows, and collaborating with cross-functional teams to ensure data...Senior
- ...DXC Technology invites experienced backend engineers to design and implement modern Python/TypeScript services. You will decompose a 34-microservice landscape and build AI-assisted replacements while ensuring data quality and scalable architectures. The role emphasizes...Senior
- ...AgileEngine, LLC. is seeking a Senior Data Engineer to architect, build, and scale a modern data platform, designing production‑grade ETL/ELT pipelines and optimizing Snowflake schemas for enterprise analytics. You will orchestrate workflows using Airflow, Prefect,...Senior
- A global technology leader in risk management, based in Mexico City, is seeking a Power Platform Developer to optimize business processes using Microsoft Power Platform tools. The role involves designing solutions, collaborating with stakeholders, and maintaining applications...SeniorRemotoHorario flexible
- ...APPLY is a Salesforce-centric platform delivery partner seeking a Tech Lead who will own the Salesforce build end-to-end for a global... ...production-grade, scalable org. This high-autonomy role requires senior leadership, strong technical judgment, and the ability to guide...SeniorTrabajar en la oficina
- ...EarnIn is hiring a Senior Platform Engineer to design, build, and run AI-powered platform infrastructure that supports product teams with velocity and safety. You will work across Kubernetes (AWS EKS), GitOps (Argo CD), CI/CD (GitHub Actions), and Cortex to create agentic...SeniorRemotoTrabajo híbrido
- ...Levi Strauss & Co. is seeking a Site Reliability Engineer for their Data & AI Platform Engineering team in Mexico City. You will monitor production systems, respond to incidents, and improve infrastructure automation on platforms including GCP. This role offers an exciting...Senior
- ...Databricks in Mexico City is seeking a Sr. Solutions Engineer to partner with Sales and customers, shaping account strategies and showing how the Databricks Lakehouse platform solves real workloads. You will design reference architectures, demo applications, and guide...Senior
- ...Centaur Labs is looking for a Senior Software Engineer to enhance the Customer Success Data Platform by developing new features and ensuring a seamless user experience through full-stack development. You will collaborate with various teams to transform complex needs into...Senior
- ...Inmar Inc. is looking for a ServiceNow Senior Developer responsible for designing, developing, and implementing solutions within the ServiceNow platform. This role requires expertise in ServiceNow development, with at least 5 years of experience needed. The ideal candidate...Senior
- ...Fresh Consulting is seeking a Senior Data Engineer to lead the design and implementation of cloud-native data platforms for international clients in the US. Remote in Mexico with preferred travel to Monterrey, Mexico City, or Guadalajara. The role emphasizes building...SeniorRemoto
- ...are currently searching for a Senior .NET Full-Stack Developer:... ...Actions. Collaborate with engineers and architects to deliver scalable... ...Experience supporting enterprise data platforms or foundational services. Familiarity with microservices or cloud-native architectures...SeniorRemoto
- ...Technical Skills C# / .NET Core 8+ – deep... .../ GitLab) Database engineering – SQL Server, Oracle RDS... ...schemas for the replacement platform; understanding costing... ...the existing 34-microservice architecture to identify... ...with AI-driven workflow engines and simpler event-...SeniorEmpleo permanente
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior .NET Engineer - Loyalty Platform & Microservices. ¡Sea el primero en aplicar!
- senior backend engineer Ciudad de México
- senior Ciudad de México
- senior manager Ciudad de México
- auditor senior ey Ciudad de México
- reclutador senior Ciudad de México
- full stack senior Ciudad de México
- senior buyer Ciudad de México
- analista senior amazon Ciudad de México
- diseñador gráfico senior Ciudad de México
- senior product manager Ciudad de México



