Java Software Engineer II — Build Scalable, Secure Restaurant Tech

McDonald's

Ciudad de México

On-site

MXN 420,000 - 540,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

McDonald’s Global Technology is seeking a Software Engineer II to drive end-to-end delivery of restaurant product features from design through deployment. You will work in a squad, own features, and ensure performance, security, and quality targets are met.

You will collaborate with PMs and architects, contribute to code reviews, and mentor junior engineers while documenting architectures and best practices. This role is based in Mexico City.

Qualifications

  • 3+ years of non-internship professional software development experience with programming experience in Java and Spring Boot.
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of experience with Relational Databases and SQL.
  • 1+ years of experience with Angular.
  • Hands-on experience with modern cloud platforms (GCP preferred) and a strong understanding of CI/CD pipelines.
  • Strong knowledge of software development tools such as Git, GitHub, Jira, Confluence, IntelliJ or equivalent.
  • Proven experience with Agile / Scrum framework.
  • Nice to have experience with Docker and Kubernetes.
  • Bachelor’s Degree in Computer Science or related field or equivalent years of experience.
  • Proven knowledge of Computer Science fundamentals (object-oriented design, data structures, and algorithms).
  • Strong verbal and written communication skills in English.

Responsibilities

  • Work in a software development squad for Restaurant Products to support the design and development of new functionality and items related to technical debt.
  • Independently resolve feature-level blockers and production defects, proactively engaging with peers to maintain sprint momentum without requiring manager intervention.
  • Ensure product requirements, features, and backlog items are reviewed and understood as part of the Sprint planning.
  • Own the end-to-end execution of assigned features, ensuring your code meets strict performance, security, and quality targets.
  • Use software engineering best practices to ensure a high standard of quality for all teamwork.
  • Ensure the delivery of high-quality code by implementing unit tests, integration tests and code reviews.
  • Leverage AI developer tools in your daily workflow to accelerate coding, automate unit testing, and optimize impact while maintaining quality.
  • Elevate your squad's execution by informally pairing with and mentoring junior engineers (SE-I), contributing to code reviews, and proactively documenting architectures and best practices.
  • Keep squad documentation up to date.

Skills

Java
Spring Boot
Architecture & Design
SQL
Angular
Agile / Scrum
English

Education

Bachelor’s Degree in Computer Science

Tools

GCP
Git
GitHub
Jira
Confluence
IntelliJ
Docker
Kubernetes

Job description

McDonald’s Global Technology is seeking a Software Engineer II to drive end-to-end delivery of restaurant product features from design through deployment. You will work in a squad, own features, and ensure performance, security, and quality targets are met.

You will collaborate with PMs and architects, contribute to code reviews, and mentor junior engineers while documenting architectures and best practices. This role is based in Mexico City.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer II - Build Scalable Platforms
Java Software Engineer II - Build Scalable Platforms

McDonald's • Ciudad de México

On-site
MXN 600,000 - 1,000,000
Mid-Level .NET Engineer: Cloud, APIs & Mentorship
Mid-Level .NET Engineer: Cloud, APIs & Mentorship

Turtle Trax S.A. • Ciudad de México

Hybrid
MXN 480,000 - 700,000
Senior Engineering Manager - Java & Microservices
Senior Engineering Manager - Java & Microservices

McDonald's • Ciudad de México

On-site
MXN 1,376,699 - 1,892,961
Software Engineer III - C#/C ++
Software Engineer III - C#/C ++

McDonald's • Ciudad de México

On-site
MXN 745,156 - 1,676,601
Application Security Engineer II — SDLC & CI/CD
Application Security Engineer II — SDLC & CI/CD

McDonald's • Ciudad de México

On-site
MXN 600,000 - 850,000
Full Stack Software Engineer II (C#/.NET)
Full Stack Software Engineer II (C#/.NET)

McDonald's • Ciudad de México

On-site
MXN 300,000 - 600,000
Software Engineer II - Android
Software Engineer II - Android

McDonald's • Ciudad de México

On-site
MXN 558,867 - 931,445
Senior Software Engineer — Platform & Architecture Lead
Senior Software Engineer — Platform & Architecture Lead

McDonald's Restaurants Limited • Ciudad de México

On-site
MXN 900,000 - 1,400,000
Sr Manager, Software Engineering Java
Sr Manager, Software Engineering Java

McDonald's • Ciudad de México

On-site
MXN 1,376,699 - 1,892,961
Senior DevOps Engineer - Cloud CI/CD & Security
Senior DevOps Engineer - Cloud CI/CD & Security

McDonald's • Ciudad de México

On-site
MXN 900,000 - 1,600,000