Regístrese para acceder a todas las funciones de nuestro servicio
  • Búsqueda de ofertas de trabajo
  • Favoritos
  • Crear CV
    Nuevo
  • Sueldos
  • Alertas de empleo

Software Engineer III - Java

McDonald's Restaurants Limited

Job Description:

Company Description

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 fore‑ground 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.

Company Description

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 fore‑ground 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

The Software Engineer III role represents an experienced software engineer responsible for designing, developing, and maintaining enterprise‑grade applications and services. This position works closely with Product Managers, Architects, Engineering Managers, and cross‑functional teams to deliver high‑quality software solutions while promoting engineering best practices.

Software Engineer III individuals are expected to be strong technical contributors who can independently drive complex initiatives, mentor junior engineers, and influence technical decisions within their teams.

Duties

Software Development

  • Design, develop, test, and maintain scalable Java‑based applications using Spring Boot.
  • Build and enhance RESTful APIs and microservices supporting enterprise and customer‑facing platforms.
  • Write clean, maintainable, and high‑quality code following established engineering standards.

Cloud Engineering

  • Design and deploy cloud‑native solutions using AWS and Google Cloud Platform (GCP).
  • Implement resilient, secure, and scalable architectures leveraging managed cloud services.
  • Participate in cloud modernization and migration initiatives.

CI/CD & DevOps

  • Develop and maintain CI/CD pipelines to automate build, testing, deployment, and release processes.
  • Improve engineering efficiency through automation and Infrastructure as Code practices.
  • Support continuous delivery and operational excellence initiatives.

Architecture & Design

  • Apply software design principles and design patterns to create maintainable and extensible solutions.
  • Participate in architecture reviews and technical design discussions.
  • Contribute to solution design decisions balancing scalability, performance, security, and cost.

Quality & Reliability

  • Advocate for testing best practices, including unit, integration, and automated testing.
  • Participate in code reviews and ensure adherence to engineering standards.
  • Support monitoring, observability, and incident resolution activities.

Collaboration & Mentorship

  • Work closely with Product, Architecture, Security, and Platform teams.
  • Mentor junior engineers through code reviews, technical guidance, and knowledge sharing.
  • Contribute to engineering documentation and technical knowledge repositories.

Qualifications

Required

  • 6+ years of software engineering experience in enterprise‑scale environments.
  • Strong hands‑on experience with Java and Spring Boot.
  • Experience designing and implementing REST APIs and microservices architectures.
  • Experience with AWS and/or Google Cloud Platform (GCP).
  • Strong understanding of CI/CD practices and modern DevOps methodologies.
  • Practical experience with Git‑based development workflows.
  • Knowledge of software design patterns and object‑oriented design principles.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Strong problem‑solving and troubleshooting skills.
  • Excellent verbal and written communication skills.

Preferred

  • Experience with Infrastructure as Code tools such as Terraform.
  • Experience implementing observability solutions using OpenTelemetry, Grafana, New Relic, or similar tools.
  • Familiarity with event‑driven architectures and messaging platforms.
  • Experience working within Agile and Scrum environments.
  • Knowledge of security best practices for cloud‑native applications.

Technical Skills

Languages & Frameworks

  • Java
  • Spring Boot
  • Spring Cloud
  • REST APIs

Cloud Platforms

  • AWS
  • Google Cloud Platform (GCP)

DevOps & Automation

  • GitHub Actions
  • Jenkins
  • CI/CD Pipelines
  • Terraform

Containers & Orchestration

  • Docker
  • Kubernetes

Engineering Practices

  • Design Patterns
  • Object‑Oriented Design
  • Test Automation
  • Code Reviews
  • Microservices Architecture

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

Vacante publicada el 2 días atrás
Empleos similares que podrían interesarleBasado en la vacante Software Engineer III - Java en Ciudad de México
  •  ...McDonald’s Global Technology in Mexico City seeks a Software Engineer III to design, develop, and maintain enterprise-grade applications and services. You will collaborate with product managers, architects, and cross-functional teams to deliver high-quality software solutions... 
    Sugerido

    McDonald's Restaurants Limited

    Ciudad de México
    2 días atrás
  •  ...Buscamos personal para LRBA, nivel experto, experiencia real en LRBA 3-5 años. Conocimientos en: Java (o lenguajes de alto nivel como Python, Javascript orientados a objetos). Spring boot. Spring framework. Unit Test. Git y GitHub. Base de datos relacional... 
    Sugerido
    Aprendiz

    1913 Accenture SC ATC Company

    Ciudad de México
    7 horas atrás
  •  ...Salesforce IT is seeking a Software Engineer in Mexico City (Hybrid) to design and develop high-performing software applications on the force...  ...and maintainability. The role requires experience in Java, Apex, and web development, with strong problem-solving and communication... 
    Sugerido
    Trabajo híbrido

    120 SFDC Mexico S. de R.L. de C.V.

    Ciudad de México
    2 días atrás
  •  ...REQUIREMENTS (Experience, skills, competencies etc) ~ Core Java, Spring with microservices, specifically designing and building...  ...and Monitioring, Troubleshooting). ~5+ years of hands-on software engineering of low-latency or real-time systems. ~ Good command of Linux... 
    Sugerido
    Horario flexible

    GFT TECHNOLOGIES SE

    Ciudad de México
    4 días atrás
  •  ...each day. Role Overview The Senior Engineering Manager of RFM is responsible for end‑to...  ...in the US, Mexico and Brazil, using Java, Angular and event‑driven architecture....  ...team culture Qualifications ~8+ years software engineering experience ~3+ years in leadership... 
    Sugerido
    Trabajar en la oficina
    Trabajo híbrido
    Trabajo por turnos

    McDonald's Corporation

    Ciudad de México
    7 horas atrás
  •  ...búsqueda de un perfil apasionado por la tecnología, con conocimientos sólidos en Java y habilidades para trabajar tanto en front. Descripción: Análizarás, diseñarás y desarrarás software para el sistema. Participarás activamente en iniciativas y proyectos de... 
    Práctica
    Remoto
    Lunes a jueves

    EL PUERTO DE LIVERPOOL

    Santa Fe, Álvaro Obregón, D.F.
    3 días atrás
  • Java Developer page is loaded## Java Developerlocations: Mexico - Colonia Juarez - Mexicotime...  .... Implements and configures the software, within the boundaries of the project plan...  ...accommodation.At Nasdaq, we’re proud to be the engine behind the world’s capital markets. But... 
    Desde casa
    Remoto
    Trabajo híbrido

    Nasdaq, Inc.

    Ciudad de México
    7 horas atrás
  •  ...Comercial M Y B busca Desarrollador BPM/Java/jBPM para participar en el desarrollo, mantenimiento y mejora de procesos de negocio. Trabajarás con BPMN 2.0, jBPM y REST APIs en entornos ágiles, priorizando calidad y seguridad. El/la candidato/a ideal aportará experiencia... 
    Empleo permanente

    Comercial M Y B

    Ciudad de México
    3 días atrás
  •  ...at global scale. JOB SUMMARY We are looking for a Senior Backend Engineer to design, build, and own production backend services as part of...  ...and observability in production. The ideal candidate has strong Java and Go experience, hands-on experience with AWS and GCP, deep... 
    Tiempo completo

    Truelogic

    Ciudad de México
    4 días atrás
  •  ...development. Ability to document code, map integration flows, and work with existing codebases, not just develop from scratch. Required: Java Developer with 2-3 years of demonstrable experience in enterprise environments, with a solid command of Java 17+ and Spring Boot for... 

    1900 Accenture S.C. Company

    Ciudad de México
    7 horas atrás
  •  ...Habilidades técnicas: Metodologías ágiles (scrum) Lenguaje java 8/11/17/21 Programación Orientada a objetos Estructuras de...  ...Participación en todas las etapas de un proyecto de desarrollo de software Revisión y análisis de documentación técnica Participación... 
    Contratista

    Nova Solutions

    Ciudad de México
    3 días atrás
  •  ...Requisitos Ingeniería o Licenciatura en Sistemas, Informática o carrera afín. Experiencia mínima de 4 años como Desarrollador Java. Experiencia en desarrollo de aplicaciones Backend. Conocimiento en metodologías ágiles (Scrum). Experiencia trabajando con... 
    Desde casa
    Trabajo híbrido
    3 veces por semana
    Lunes a viernes

    Babel Group

    Ciudad de México
    23 horas atrás
  •  ...Descripción de puesto: El/La Java Microservices Developer construye y mantiene microservicios orientados a dominio y componentes de lectura/materialización (read models) que habilitan experiencias digitales y consumo de datos en tiempo real. Su propósito es implementar... 
    Práctica

    Nova Solutions

    Ciudad de México
    2 días atrás
  •  ...Swiss Re is seeking a Senior Application Engineer in Mexico City to modernize large Java codebases, build new services, and guide teams. You will work across...  ..., with a focus on delivering scalable, high-quality software. The role requires 10+ years of Java/Spring Boot... 
    Trabajar en la oficina
    Trabajo híbrido
    3 días a la semana

    Quest Oracle Community

    Ciudad de México
    1 día atrás
  •  ...of complex transformations. Skills and attributes for success Technical attributes: Development experience using Angular & Java (Full-stack Developer) Development experience with Spring Framework Development experience in Container technologies End to... 

    Ernst & Young Advisory Services Sdn Bhd

    Ciudad de México
    1 día atrás
  •  ...retention and business growth.Through continuous innovation, robust engineering practices, and operational excellence, we ensure the loyalty...  ...and APIs using .NET technologies. Build and enhance software solutions that support McDonald's digital loyalty customer experience... 
    Trabajar en la oficina
    Trabajo por turnos

    McDonald's Restaurants Limited

    Ciudad de México
    1 día atrás
  •  ...aligning priorities. Lead and mentor engineering teams, fostering a collaborative and high...  ...looking for? Tech Stack: Language: Java Framework: Spring Boot Databases:...  ...Qualifications ~6 years’ experience in software engineering or related area.... 
    Práctica
    Tiempo completo

    Walmart Inc.

    Ciudad de México
    24 días atrás
  •  ...Babel México busca un ingeniero de software backend con mínimo 5 años de experiencia para un rol senior en CDMX. Se valorará dominio de Java 17+, Spring Framework y diseño de microservicios con Docker y Kubernetes. Se trabajará en proyectos de transformación digital... 
    Remoto

    BABEL México

    Ciudad de México
    7 horas atrás
  •  ...McDonald's Corporation is seeking a Senior Engineering Manager at our Global Office in Mexico...  ...will have extensive experience in software engineering, leadership in technical projects...  ...8 years in the field, specifically with Java or .NET frameworks, and experience in guiding... 
    Trabajar en la oficina

    McDonald's Corporation

    Ciudad de México
    4 días atrás
  •  ...de TI, atracción de talento, fábrica de testing, desarrollo de software y proyectos a la medida. Nuestro compromiso es brindar servicios...  ...Candidatura Actualmente buscamos un Desarrollador Sr. Backend (Java Spring Boot y/o Node.js) para colaborar con uno de nuestros... 
    Trabajar en la oficina
    Trabajo híbrido

    Getecsa

    Ciudad de México
    3 días atrás
  •  ...licenciatura en Ingeniería en Sistemas/Computación/Informática y 5+ años de experiencia en desarrollo Backend. Conocimientos sólidos en Java 11+, Spring Boot, Node.js (TypeScript), microservicios, APIs REST/GraphQL y bases de datos relacionales y NoSQL. #J-18808-Ljbffr... 
    Trabajo híbrido

    Getecsa

    Santa Fe, Álvaro Obregón, D.F.
    4 días atrás
  •  ...Management Platform for Cash Equities, collaborating with Product Owners and stakeholders across global teams. You will work with Java/Spring microservices on GCP, drive automated testing and CI/CD improvements, and contribute to scalable, reliable financial market... 

    GFT TECHNOLOGIES SE

    Ciudad de México
    4 días atrás
  •  ...Infosys Mexico is seeking an experienced Java Lead Developer with strong hands-on expertise in enterprise application development and UI implementation for web and mobile web applications. The role focuses on translating business requirements into technical solutions... 
    Trabajo híbrido

    Infosys Limited

    Ciudad de México
    23 horas atrás
  •  ...esquema híbrido en Santa Fe, CDMX. Se exige licenciatura en Ingeniería en Sistemas o afín y 5+ años de experiencia en desarrollo Backend. Se valoran Java Spring Boot, Node.js con TypeScript, microservicios y bases de datos relacionales y NoSQL. #J-18808-Ljbffr... 
    Trabajo híbrido

    Getecsa

    Ciudad de México
    3 días atrás
  •  ...with multi-disciplinary teams worldwide to deliver digital transformation initiatives and develop API integrations using Angular and Java. Join a global professional services firm that fosters continuous learning, leadership development and a diverse, inclusive... 

    Ernst & Young Advisory Services Sdn Bhd

    Ciudad de México
    1 día atrás
  •  ...Capgemini México busca un desarrollador Full Stack para diseñar, desarrollar y mantener aplicaciones web con Java 21 en backend y React en frontend, en un entorno híbrido (CDMX). Participarás en APIs REST seguras, integración de servicios y implementación de CI/CD con... 
    Trabajo híbrido

    Capgemini

    Ciudad de México
    1 día atrás
  •  ...Clara is seeking a Full Stack Software Engineer to own backend and frontend work in the Collections squad. You’ll design services in Java + Spring Boot, build UI in React + TypeScript, and own data models, APIs, and interfaces end-to-end, collaborating with your Pod Lead... 
    Trabajo híbrido

    Clara (Financial Software)

    Ciudad de México
    2 días atrás
  •  ...un perfil apasionado por la tecnología, con sólidos conocimientos en Java y habilidades para trabajar tanto en front. Te incorporarás a un equipo donde analizarás, diseñarás y desarrollarás software para el sistema, participarás en iniciativas de desarrollo,... 
    Práctica
    Remoto
    Trabajo híbrido

    EL PUERTO DE LIVERPOOL

    Santa Fe, Álvaro Obregón, D.F.
    3 días atrás
  •  ...Nova Solutions busca un Desarrollador Java Microservices con experiencia para diseñar, construir y mantener microservicios y read models que soporten APIs eficientes y consumo de datos en tiempo real. Se prioriza mantenibilidad, pruebas y evolución segura, con enfoque... 

    Nova Solutions

    Ciudad de México
    2 días atrás
  •  ...Accenture busca personal para LRBA, nivel experto, con 3–5 años de experiencia real. Se valoran Java, Python o JavaScript orientados a objetos, Spring Boot y Spring Framework para desarrollar soluciones robustas. Se requiere dominio de Oracle y MongoDB, creación y... 
    Aprendiz

    1913 Accenture SC ATC Company

    Ciudad de México
    7 horas atrás

¿Desea recibir más vacantes?

Suscríbase y reciba vacantes similares a Software Engineer III - Java. ¡Sea el primero en aplicar!