Taro Logo

Software Engineer III-iOS

McDonald's is the leading global omni-channel restaurant brand, focusing on technology innovation to serve 65M+ customers daily across 25,000+ Drive thrus, McDelivery, dine-in and takeaway.
$129,800 - $165,490
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS

Description For Software Engineer III-iOS

McDonald's Global Technology is seeking a Senior iOS Software Engineer to join their team in transforming the customer experience for millions of daily customers. As part of McDonald's Accelerating the Arches strategy, this role will be instrumental in developing innovative mobile solutions that power their digital transformation across 25,000+ locations worldwide.

The position offers an unique opportunity to work on technology that directly impacts millions of customers daily through McDonald's digital platforms. You'll be part of a team using cutting-edge technologies including AI and edge computing to revolutionize the quick-service restaurant industry. The role combines technical expertise in iOS development with the chance to solve complex challenges at massive scale.

As a Software Engineer III, you'll contribute to the full software development lifecycle, from architecture and design to implementation and deployment. The position requires strong programming skills in Swift and Objective-C, along with deep knowledge of iOS platforms and APIs. You'll work in an agile environment, collaborating with cross-functional teams to deliver innovative solutions that enhance McDonald's digital customer experience.

The company offers comprehensive benefits including health coverage, 401(k), equity participation, and educational assistance. This is an excellent opportunity for a senior engineer looking to make a significant impact at a global technology organization while working on products used by millions daily. The role offers competitive compensation ($129,800 - $165,490) and the chance to work with cutting-edge technology while solving interesting technical challenges at scale.

Last updated 7 days ago

Responsibilities For Software Engineer III-iOS

  • Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations
  • Play a pivotal role in crafting 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 of systems
  • Bachelor's Degree in Computer Science or related field or equivalent experience
  • Knowledge of Computer Science fundamentals
  • Strong verbal and written communication skills
  • Leadership abilities in engineering environment
  • Highly quantitative with excellent judgment
  • Strong attention to detail
  • Project management capabilities

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