Sr. Software Engineer C# - Azure Specialist
McDonald's Corporation
Job Description:
Company Description
McDonalds 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). McDonalds 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.
McDonalds 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 McDonalds 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
We are looking for an experienced Software Development Engineer III (SDE III) - Azure Specialist to join our engineering organization.
This is a hands-on software engineering role for a senior developer with deep expertise in building applications and distributed systems using Microsoft Azure.
The ideal candidate combines strong C#/.NET engineering skills with a deep understanding of Azure application services, cloud-native development patterns, asynchronous processing, security, resiliency, observability, and performance.
This role will serve as a technical reference for Azure application development, helping engineering teams design and implement reliable solutions while remaining actively involved in coding and delivery.
The Azure Specialist will work closely with our DevOps team but will primarily focus on application architecture and software development rather than cloud infrastructure administration.
Duties
- Software Engineering
- Design, develop, test, and maintain scalable applications and services using C# and .NET.
- Build high-quality REST APIs, background services, event-driven applications, and distributed systems.
- Write maintainable, testable, and production-ready code following modern software engineering practices.
- Apply SOLID principles, dependency injection, design patterns, and appropriate architectural patterns.
- Participate actively in code reviews, technical design discussions, troubleshooting, and implementation.
- Azure Application Development
- Design and implement applications using Azure services such as:
- Azure Functions
- Azure Service Bus
- Azure Event Grid
- Azure App Service
- Azure Cosmos DB
- Azure SQL
- Azure Storage
- Azure Key Vault
- Azure App Configuration
- Microsoft Entra ID
- Application Insights
Qualifications
- Strong professional experience developing production applications using C# and .NET.
- Advanced understanding of object-oriented programming and modern software engineering principles.
- Strong experience developing REST APIs and backend services.
- Strong experience with asynchronous programming and distributed applications.
- Hands-on development experience with Microsoft Azure.
- Strong knowledge of several Azure application services, particularly:
- Azure Functions
- Azure Service Bus
- Azure App Service
- Azure Cosmos DB and/or Azure SQL
- Azure Storage
- Azure Key Vault
- Application Insights
- Strong understanding of event-driven architecture and messaging patterns.
- Experience implementing reliable message processing, including retries, dead-letter handling, idempotency, and failure recovery.
- Experience designing applications for scalability, resiliency, and availability.
- Experience with Git-based development workflows.
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- ...Ciudad de Mexico, Ciudad de Mexico Sr Manager Software Engineer Do you love building and pioneering... ...with cloud computing (AWS, Microsoft Azure, Google Cloud). At least 4 years of... ...JavaScript, Java, TypeScript, SQL, Python, C#/.Net or Go. At least 3 years of...C#PrácticaEmpleo permanente
- ...platforms that delight our customers and enable our crews to operate our restaurants reliably and effectively. Software Engineer III reports to the Sr Engineering Manager, Chapter Lead. In this role, you will partner with our Product Management and Architecture teams...C#
- ...LexisNexis Risk Solutions is seeking a Senior Software Engineer II in Mexico City. This role leads advanced software development initiatives,... ...environment. Candidates should have strong experience in .Net (C#) and be proficient in both English and Spanish. The position...C#
- ...Delinea is seeking a Senior Software Engineer for the Audit and Reporting team in a hybrid role based in Mexico City. You will design and maintain microservices in C# .NET, deploy via Kubernetes on Azure, and scale services to handle growing data, while modernizing audit...C#Trabajo híbrido
- ...McDonald's Global Technology in Mexico City seeks a Senior Software Engineer to own technical direction across squads, drive architectural decisions... ...to translate requirements into scalable solutions using C#, .NET, Java, containers, and cloud platforms (AWS/GCP). #J-18808...C#
- ...environments. Collaborate with cross‑functional engineering and quant teams to support end‑to‑end... ...needs into robust, production‑grade software integrated with the bank's central back‑... ...object‑oriented languages such as Python, C#, or C++ (Python and C# preferred)....C#Trabajo por turnos
- ...translate complex product needs into innovative software designs? How would you like to leverage... ...and experienced Senior Software Engineer I to help design, build, and improve cross... ...related field. Proficiency in Angular, C# Based in Mexico City or willing to commute...C#Trabajar en la oficinaInicio inmediatoTrabajo híbridoHorario flexible2 días a la semana
- ...growth.Through continuous innovation, robust engineering practices, and operational excellence, we... ....NET technologies. Build and enhance software solutions that support McDonald's digital... ...Experience developing applications using C#, .NET, and related technologies. ~...C#Trabajar en la oficinaTrabajo por turnos
- ...product leadership, outstanding engineers, and strategic investment... ...to hear from you. Senior Software Engineer, Iris AI About the Iris AI... ...Our services are developed in C#/.NET, Python, and Go,... ...NET, Python, and Go, utilizing Azure and Kubernetes. Develop LLM...C#Trabajo híbrido
- ...LexisNexis Risk Solutions in Mexico City is seeking a Senior Software Engineer II to lead advanced development for Lexis+ AI initiatives. You... ...across teams. The role requires a CS degree, strong .NET (C#) expertise, fluency in English and Spanish, and ability to work...C#2 días a la semana
- ...AspenTech is seeking a full stack Software Developer in Mexico City to join the Asset Performance Management team. You will develop a next... ...and QA. You will need 1–4 years of relevant experience, strong C#/.NET skills, and front-end experience with #J-18808-Ljbffr...C#
- A leading global fast-food chain is seeking a Software Engineer III to play a key role in developing innovative software solutions that enhance service performance and customer experiences. This role involves contributions across the agile development lifecycle, including...C#
- ...legal use case. About the Role We are seeking a Principal Software Engineer to lead complex development initiatives, solve technical... ...week to our Reforma office. ~ Strong experience with .NET (C#) and JavaScript (Angular), and modern development tools. ~ Expertise...C#Trabajar en la oficinaInicio inmediatoHorario flexible2 días a la semana
- ...class product leadership, outstanding engineers, and strategic investment from TPG... ...data into insight. As a Senior Software Engineer, you'll design and maintain microservices in C# .NET, deploy them through Kubernetes in Microsoft Azure, and help these services scale to...C#Trabajo híbrido
- ...product leadership, outstanding engineers, and strategic investment... ...Delinea Platform. As a Senior .NET Software Engineer, you will architect and... ...services in Kubernetes on Microsoft Azure, and drive the design of... ...with a strong focus on .NET (C#) and the latest .NET...C#Trabajar en la oficinaTrabajo híbrido
- ...Are you an experienced Software Engineer with a ‘can do’ attitude and enthusiasm that inspires others? Would you like to join one of our innovative... ...a product or functional area. Exhibit expertise in .Net (C#). Fluent in English and Spanish. Strong understanding of...C#Inicio inmediatoHorario flexible2 días a la semana
- ...Markem-Imaje is seeking a Remote Software Support Engineer to join a newly established Mexico hub in a hybrid work setting. You will troubleshoot... ...have 2+ years in software support, proficiency in VB.NET and C#, solid SQL knowledge, and strong English communication skills...C#Trabajar en la oficinaTrabajo híbridoTurno temprano
- ...office. These include frontend and backend engineers, AI research scientists, and others from... ...SDK, WinUI (or related UI frameworks), C#, XAML, and — when needed — C++. Define... ...dedication to building accessible and inclusive software. ~ Excellent software engineering...C#Trabajar en la oficina
- ...footprint through our flagship streaming platform, ViX. The Senior Software Engineer, Backend will join our Core Digital Engineering team... ...modern backend programming language such as Go, Java, Python, C#, or a comparable language. ~ Extensive experience designing...C#Tiempo completo
- ...industriales. Descripción Liderar y supervisar un equipo de Software Engineers, DevOps Engineers, SREs y Shared Services (UX, Technical... ...TypeScript (Full Stack). Cloud Platforms: preferentemente Azure, o también AWS o GCP. DevOps & CI/CD: Jenkins, Azure DevOps...PrácticaEmpleo permanenteContrato
- ...Select how often (in days) to receive an alert: Remote Software Support Engineer Location: Mexico City, MEX, MX Work Arrangement: Hybrid... ...Experience with one or more programming languages such as VB.NET, C# . ~ Intermediate knowledge SQL or similar database query...C#Trabajar en la oficinaTrabajo híbridoTrabajo por turnosFin de semanaLunes a viernes
- ...At AlertMedia, we help organizations protect their people, operations, and brand. Requirements You are a software engineer first—you like writing code and making systems better You actively use AI tools in your daily development work and look for ways to push...Trabajar en la oficinaRemoto
- ...AlertMedia, we help organizations protect their people, operations, and brand. Requirements You thrive in a collaborative engineering environment that plays to everyone's strengths with a willingness to work across the entire stack. You’ve developed scalable production...Trabajar en la oficinaRemoto
- ...Global Technology in Mexico City is seeking a senior Software Development Engineer III (Azure Specialist) to join our engineering team. You will design and implement... ...actively coding. The ideal candidate has deep C#/.NET experience, strong Azure service knowledge, and...C#
- ...Unidos, España, India, China, y América del Sur Te invitamos a unirte a nuestro equipo de trabajo, estamos buscando “Líder Técnico AWS Sr” que cubra el siguiente perfil: Escolaridad: Titulado en Lic. /Ing. en Sistemas, Informática, o afín Asignación Laboral:...
- ...Delinea seeks a Senior Software Engineer for the Iris AI team in a hybrid role based in Mexico City... ...IT security focus. You’ll work with C#/.NET, Python, and Go; collaborate across... ...Terraform IaC, CI/CD, and incident response. Azure/Kubernetes experience is valued. #J-...C#Trabajo híbrido
- ...Refinitiv is seeking a Lead Software Engineer AI to architect and design core backend systems for AI workflows. In this hybrid position based... ...candidate has over 10 years of experience, strong expertise in C# and .NET, and a passion for AI integration. Refinitiv offers a...C#Trabajo híbrido
- ...Senior Software Developer - DFX5 [Hybrid] · Full-time About the role At DFX5 we build... ...is a senior, high-ownership role for an engineer who writes clean, scalable code, makes sound... ...languages and frameworks (e.g., Java, C#/.NET, Python, Node.js, Go, JavaScript/TypeScript...C#Tiempo completoTrabajo híbrido
- ...has become a leading provider of cloud software that automates and controls the entire... ...systems and other applications. As a Sr. Software Engineer, you will play a crucial role in... ...in one or more backend languages: .NET (C#), Java, or Python, with strong command...C#Trabajar en la oficinaTrabajo híbridoTrabajo por turnos3 días a la semana
- ...strength Our reputation is priceless Hard work pays off As one of the fastest growing software companies in the country, we’re looking for a Sr Software Engineer with strong AI development tool experience to help accelerate an AI-first development model...PrácticaTrabajar en la oficinaDesde casaRemoto
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Sr. Software Engineer C# - Azure Specialist. ¡Sea el primero en aplicar!
- software engineer Ciudad de México
- desarrollador de software empleo sin experiencia Ciudad de México
- ingeniero de desarrollo de software Ciudad de México
- software developer Ciudad de México
- desarrollador de software Ciudad de México
- desarrollador de software junior sin experiencia Ciudad de México
- desarrollador de software junior Ciudad de México
- analista de calidad de software Ciudad de México
- técnico de software Ciudad de México
- software embebido Ciudad de México


