Software Engineer III - iOS

Global omni-channel restaurant brand leading digital innovation and technology transformation across 25,000+ locations worldwide.
iOS
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS

Description For Software Engineer III - iOS

McDonald's is seeking a Senior iOS Software Engineer to join their Global Technology team at the McDonald's Capability Center (MCC) in Mexico City. As part of their Accelerating the Arches strategy, McDonald's is transforming their digital presence across 25,000+ locations, serving 65M+ customers daily through various channels including Drive Thru, McDelivery, dine-in, and takeaway.

The role offers an opportunity to work on cutting-edge technology initiatives, including AI and robotics, to reshape the restaurant industry's digital landscape. You'll be part of a diverse, talented team working on complex technical challenges that directly impact millions of customers globally.

As a Software Engineer III, you'll be instrumental in developing and architecting iOS applications that enhance customer, crew, and employee experiences. The position requires expertise in Swift and iOS development, with opportunities to work on innovative solutions that combine feel-good experiences with fast-paced technology advancement.

The ideal candidate will bring strong technical expertise in iOS development, demonstrated leadership abilities, and a passion for creating exceptional customer experiences. You'll work in an agile environment, collaborating with cross-functional teams to deliver solutions that power tomorrow's feel-good moments at McDonald's.

This hybrid role offers the chance to be part of a global technology transformation while working from the new technology hub in Mexico City. Join McDonald's Global Technology team to help shape the future of digital innovation in the restaurant industry while working for one of the world's most recognized brands.

Last updated a day ago

Responsibilities For Software Engineer III - iOS

  • Contribute to all aspects of the agile development life cycle
  • Shape the definition, vision, design, road map and development of product features
  • Design, implement, test, deploy and maintain innovative software solutions
  • Use software engineering best practices to ensure high quality standards
  • Work in an agile, startup-like development environment

Requirements For Software Engineer III - iOS

  • 5+ years of non-internship professional software development experience
  • Extensive programming experience with Swift, Objective-C, and iOS platform technologies and APIs
  • 2+ years of experience contributing to architecture and design
  • Bachelor's Degree in Computer Science or related field or equivalent experience
  • Solid knowledge of Computer Science fundamentals
  • Strong verbal and written communication skills
  • English proficiency required

Interested in this job?

Jobs Related To McDonald's Software Engineer III - iOS

Senior iOS Engineer, Trust Identity

Senior iOS Engineer position at Airbnb focusing on identity verification and trust-building features for the platform's global community.

Senior iOS Engineer, Core Foundation

Senior iOS Engineer position at Airbnb focusing on core foundation development, offering remote work and competitive compensation between $191K-$223K.

Senior iOS Engineer, Guest & Host

Senior iOS Engineer position at Airbnb focusing on checkout experience development, offering remote work and competitive compensation.

Senior iOS Engineer, Guest & Host

Senior iOS Engineer position at Airbnb focusing on Guest & Host Communication and Connectivity features, building essential tools for millions of users.

Senior iOS Engineer, Quality Engineering

Senior iOS Engineer position at Airbnb focusing on quality engineering, test automation, and framework development with competitive compensation and remote work options.