Software Engineer II - iOS

McDonald's is the leading global omni-channel restaurant brand focused on technology innovation to serve 65M+ customers daily across 25,000+ locations.
iOS
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Consumer

Description For Software Engineer II - iOS

McDonald's Global Technology is seeking a Software Engineer II to join their innovative technology team at the McDonald's Capability Center (MCC) in Mexico City. This role is part of McDonald's ambitious growth strategy, Accelerating the Arches, which focuses on strengthening their digital presence and technological capabilities.

As a Software Engineer II specializing in iOS development, you'll be at the forefront of transforming how millions of customers interact with McDonald's through digital channels. You'll work with cutting-edge technologies including AI and robotics, contributing to solutions that enhance customer, crew, and employee experiences across McDonald's vast global network of restaurants.

The role offers an exciting opportunity to work in a fast-paced, startup-like environment while benefiting from the resources and scale of a global leader in the restaurant industry. You'll be responsible for designing, implementing, and maintaining innovative software solutions that directly impact McDonald's digital transformation journey.

The ideal candidate brings 2+ years of professional software development experience, strong expertise in Swift and iOS development, and a bachelor's degree in Computer Science or equivalent experience. You should be passionate about creating exceptional customer experiences, have strong problem-solving abilities, and thrive in a collaborative environment.

This position is part of McDonald's new technology hub in Mexico City, offering a hybrid work arrangement. You'll join a diverse, talented team of technologists working on complex challenges that impact millions of customers daily. The role provides an excellent opportunity to shape the future of digital experiences in the restaurant industry while working for one of the world's most recognized brands.

Last updated an hour ago

Responsibilities For Software Engineer II - iOS

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

Requirements For Software Engineer II - iOS

  • 2+ years of non-internship professional software development experience
  • Extensive programming experience with Swift, Objective-C, and iOS platform technologies and APIs
  • Bachelor's Degree in Computer Science or related field or equivalent experience
  • Solid knowledge of Computer Science fundamentals
  • Strong verbal and written communication skills
  • Solution-oriented attitude and problem-solving abilities
  • Demonstrated leadership abilities in engineering environment
  • Highly quantitative with great judgment
  • Uncompromising attention to detail
  • Ability to take projects from requirements to delivery

Interested in this job?

Jobs Related To McDonald's Software Engineer II - iOS

Software Engineer III, iOS, Health and Home Platform

Software Engineer III position at Google focusing on iOS development for Health and Home Platform, requiring 2+ years of experience in software development and iOS technologies.

Software Engineer II - iOS

iOS Software Engineer II position at Uber focusing on safety features development, offering competitive compensation and the opportunity to impact millions of users.

Mobile Engineer, iOS

Mid-level iOS Mobile Engineer position at EQ Bank in Toronto, requiring 3+ years of experience, offering hybrid work and comprehensive benefits package.

iOS Software Engineer for Top Social App Fam (Series A)

iOS Software Engineer position at Fam, a rapidly growing video calling social network, offering opportunity to build features impacting hundreds of thousands of users.

IOS Engineer (Remote)

Remote iOS Engineer position at Entain, developing core capabilities and frameworks for sports betting platforms with Swift expertise required.