¡Activa las notificaciones laborales por email!

Software Engineer I - iOS

McDonald's Corporation

Ciudad de México

Híbrido

MXN 200,000 - 400,000

Jornada completa

Hace 30+ días

Descripción de la vacante

A leading global restaurant brand seeks a Software Engineer I for its Global Technology team in Mexico City. This role focuses on developing and maintaining digital technology software, enhancing customer experiences, and streamlining operations through innovative solutions. Join McDonald's to leverage your software development skills in a dynamic environment that thrives on technology and innovation.

Formación

  • At least 1 year of professional software development experience.
  • Knowledge of object-oriented design, data structures, and algorithms.
  • Ability to manage projects from requirements gathering to delivery.

Responsabilidades

  • Contribute to all phases of the agile development lifecycle.
  • Design, implement, test, deploy, and maintain software solutions.
  • Ensure high-quality deliverables following best practices.

Conocimientos

Software Development
Problem Solving
Communication
Attention to Detail

Educación

Bachelor’s Degree in Computer Science

Herramientas

Swift
Objective-C

Descripción del empleo

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 leveraging 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 aims to accelerate technology innovation so that over 65 million customers daily experience a fast, seamless service at our 25,000+ Drive Thrus, via McDelivery, dine-in, or takeaway.

McDonald’s Global Technology team is dedicated to powering tomorrow’s feel-good moments.

We are at the forefront of transformative technology, exploring innovative ways to serve millions of customers and spread happiness—whether through AI, robotics, or emerging tech—digitizing the Golden Arches. Combining this with our global scale, we are reshaping all facets of the business, industry, and communities where McDonald’s operates. We face complex tech challenges daily, which is why we have a diverse, talented team of the best and brightest from around the world, thriving in a dynamic environment where feel-good meets fast-paced.

We are recruiting engineers to join our Global Technology team in Mexico City as we launch our McDonald’s Capability Center (MCC). This hub will drive technology innovation and provide operational support to enhance the experience for customers, crew, and employees every day.

Learn more about how our global team and technology are directly supporting the Accelerating the Arches strategy by visiting the McDonald’s Global Technology Technical Blog.

Job Description

The Commercial Product & Platform vision focuses on developing global technology products and platforms that delight customers and enable our crews to operate restaurants reliably and efficiently.

The Software Engineer I reports to the Sr Engineering Manager, Chapter Lead. In this role, you will be responsible for designing, developing, testing, and maintaining McDonald’s Digital Technology software.

Our increased investment in technology aims to enhance customer experiences, build new digital interactions, reduce repetitive tasks, and make employees’ jobs more engaging. This is an exciting time to contribute to making McDonald’s better!

Responsibilities
  • Contribute to all phases of the agile development lifecycle, including design, development, documentation, testing, and operations.
  • Play a key role in defining, designing, and developing product features from inception to deployment.
  • Design, implement, test, deploy, and maintain innovative software solutions to improve service performance, durability, cost-efficiency, and security.
  • Apply software engineering best practices to ensure high-quality deliverables.
  • Work in an agile environment, prioritizing the most critical projects.
Qualifications
  • At least 1 year of professional software development experience (non-internship).
  • Programming experience with Swift, Objective-C, and iOS platform technologies and APIs.
  • Bachelor’s Degree in Computer Science or related field, or equivalent experience.
  • Strong knowledge of computer science fundamentals, including object-oriented design, data structures, and algorithms.
  • Excellent verbal and written communication skills.
  • Solution-oriented mindset with the ability to solve complex problems collaboratively in a fast-paced environment.
  • Quantitative skills and a passion for delivering excellent customer experiences.
  • Attention to detail and a drive for continuous improvement.
  • Ability to manage projects from requirements gathering to launch and delivery.

#LI-Hybrid

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.