Taro Logo

Software Engineer II - Android

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

Description For Software Engineer II - Android

McDonald's Global Technology is seeking a Software Engineer II to join their expanding team in Mexico City. This role is part of McDonald's ambitious growth strategy, Accelerating the Arches, which focuses on digital transformation and innovation. As part of the Android development team, you'll work on technology solutions that impact millions of customers daily across McDonald's vast global network of 25,000+ locations.

The position offers an exciting opportunity to work at the intersection of technology and customer experience, developing solutions that will shape the future of quick-service restaurant industry. You'll be part of a diverse, talented team working on complex technical challenges using cutting-edge technologies including AI and robotics.

As a Software Engineer II, you'll be responsible for the full software development lifecycle, from design to deployment, focusing on Android applications that enhance customer, crew, and employee experiences. The role requires strong expertise in Kotlin and Java, along with deep understanding of Android platform technologies and APIs.

The ideal candidate brings 2+ years of professional software development experience, strong computer science fundamentals, and excellent communication skills. You'll work in an agile, startup-like environment while having the backing and resources of a global corporation. This hybrid position is based in McDonald's new Mexico City office, which serves as a hub for technology innovation and operational support.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact at scale, working on applications that serve millions of users while contributing to McDonald's digital transformation journey. The role offers the unique combination of startup-like agility with the stability and resources of a global leader in the restaurant industry.

Last updated a day ago

Responsibilities For Software Engineer II - Android

  • 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 - Android

Kotlin
Java
  • 2+ years of non-internship professional software development experience
  • Extensive programming experience with Kotlin, Java, and Android 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
  • 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 - Android

Software Engineer II - Android

Mid-level Android Software Engineer position at McDonald's Global Technology in Mexico City, focusing on digital transformation initiatives with 2+ years of experience required.

Software Engineer II - Android

Software Engineer II position at McDonald's focusing on Android development, requiring 2+ years of experience in Kotlin and Java, contributing to the digital transformation of the global restaurant brand.

Software Engineer II, Android - Rider App

Android Software Engineer II position at Uber, developing core features for the Rider App in São Paulo, Brazil. Hybrid role requiring 3 years of Android development experience.

Software Engineer II, Android (FSR)

Toast is seeking an Android Software Engineer II to join their enterprise full service restaurant team, focusing on building and enhancing enterprise-level features for restaurant management.

Software Engineer II, AOSP

Software Engineer II position focused on Android OS Framework development at Toast, building next-generation POS platform for restaurants.