Taro Logo

Software Engineer III - iOS

McDonald's is the leading global omni-channel restaurant brand focused on technology innovation to serve 65M+ customers daily across 25,000+ locations.
$129,800 - $183,340
iOS
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS

Description For Software Engineer III - iOS

McDonald's, the global leader in quick-service restaurants, is seeking a Senior iOS Software Engineer to join their Global Technology team. This role is part of their ambitious growth strategy, "Accelerating the Arches," which focuses heavily on digital transformation through their 3D strategy: Delivery, Digital, and Drive Thru.

As a Software Engineer III in the Commercial Product & Platform organization, you'll be at the forefront of developing technology solutions that impact millions of customers daily across 25,000+ locations. The role involves working on mission-critical restaurant software applications, requiring both technical expertise in iOS development and leadership capabilities to mentor junior engineers.

The position offers an exciting opportunity to work with cutting-edge technologies, including AI and robotics, to revolutionize the restaurant industry. You'll be responsible for designing and developing new functionality, participating in the full agile development lifecycle, and maintaining high standards of quality and security in all deliverables.

McDonald's is investing heavily in technology as a key driver of growth, making this an excellent time to join their engineering team. The company offers comprehensive benefits, including health coverage, 401(k), educational assistance, and equity opportunities. With a competitive salary range of $129,800-$183,340, along with bonus eligibility and long-term incentives, this role presents an attractive package for experienced iOS developers looking to make a significant impact at global scale.

The ideal candidate will bring strong technical skills in Swift and iOS development, combined with a passion for customer experience and a proven track record of leadership in engineering environments. You'll be joining a diverse, talented team that thrives in a fast-paced environment while contributing to the digital transformation of one of the world's most recognized brands.

Last updated 12 days ago

Responsibilities For Software Engineer III - iOS

  • Working in software development team for restaurant software applications
  • Contribute to all aspects of agile development life cycle
  • Design, implement, test, deploy and maintain innovative software solutions
  • Implement software engineering techniques to maintain high quality standards
  • Provide mentorship and guidance to junior engineers
  • Providing frequent progress updates to management and partners

Requirements For Software Engineer III - iOS

  • Bachelor's degree in computer science or related field or equivalent experience
  • 5+ years of non-internship professional software development experience
  • Programming experience with Swift, SwiftUI, Objective C and iOS platform frameworks
  • Experience with Software Development Life Cycle (SDLC)
  • Experience with Unit testing
  • Experience with version control tools, mainly Git
  • Solid knowledge of Computer Science fundamentals
  • Solution-oriented attitude
  • Experience debugging production applications
  • Passion for customer experience
  • Commitment to security and privacy
  • Attention to detail and quality focus
  • Proven leadership abilities

Benefits For Software Engineer III - iOS

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Health and welfare benefits
  • 401(k) plan
  • Adoption assistance program
  • Educational assistance program
  • Flexible ways of working
  • Paid time off (including sick leave, parental leave, and vacation/PTO)
  • Bonus eligible
  • Long term incentive/equity grants

Jobs Related To McDonald's Software Engineer III - iOS