Taro Logo

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 specializing in iOS development to join their expanding team in Mexico City. As part of their Accelerating the Arches strategy, McDonald's is heavily investing in digital transformation across their global operations, focusing on the 3Ds: Delivery, Digital, and Drive Thru.

The role offers an exciting opportunity to work on technology solutions that impact millions of customers daily across 25,000+ locations worldwide. You'll be part of the Global Technology team that's leveraging AI, robotics, and emerging technologies to revolutionize the quick-service restaurant industry. The position is based in the new McDonald's Global Office in Mexico City, which serves as a hub for technology innovation and operational support.

As a Software Engineer II, you'll be responsible for developing and maintaining iOS applications that enhance customer, crew, and employee experiences. The role requires strong expertise in Swift and iOS development, with a focus on writing robust, maintainable code and ensuring optimal app performance. You'll collaborate with cross-functional teams in an agile environment, participate in code reviews, and contribute to all aspects of the development lifecycle.

The ideal candidate brings 2+ years of professional software development experience, strong technical skills in iOS development, and a passion for creating exceptional user experiences. You'll need to demonstrate leadership abilities, strong problem-solving skills, and excellent communication capabilities. This is an excellent opportunity for a mid-level engineer looking to make a significant impact at a global scale while working with cutting-edge technologies.

Working at McDonald's Global Technology means being part of a diverse, talented team that's reshaping the future of the restaurant industry through technological innovation. The hybrid work environment offers flexibility while maintaining collaborative opportunities with team members.

Last updated 3 days ago

Responsibilities For Software Engineer II - iOS

  • Writing robust and maintainable code
  • Collaborate with other engineers through code reviews
  • Contribute to all aspects of the agile development life cycle
  • Ensure quality through unit testing
  • Improve app performance through profilers
  • Monitor app performance
  • 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
  • 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
  • Demonstrated leadership abilities
  • Highly quantitative with great judgment
  • Uncompromising attention to detail
  • Ability to take a project from scoping requirements to launch

Interested in this job?

Jobs Related To McDonald's Software Engineer II - iOS