Taro Logo

Software Engineer II - Android

McDonald's is the leading global omni-channel restaurant brand serving 65M+ customers daily across 25,000+ locations, focusing on technology innovation in delivery, digital, and drive-thru services.
Android
Mid-Level Software Engineer
In-Person
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 Android development team, contributing to the digital transformation of the world's leading restaurant brand. As part of McDonald's Accelerating the Arches strategy, you'll work on innovative solutions serving 65M+ customers daily across 25,000+ locations worldwide.

In this role, you'll be at the forefront of technology, working with AI, robotics, and emerging tech to digitize the McDonald's experience. You'll contribute to all aspects of the agile development lifecycle, from design to deployment, focusing on Android platform technologies using Kotlin and Java. The position requires 2+ years of professional experience and offers an opportunity to shape the future of how millions of customers interact with McDonald's through digital channels.

The ideal candidate combines strong technical skills in Android development with excellent communication abilities and attention to detail. You'll work in a fast-paced, collaborative environment, tackling complex technical challenges while maintaining high quality standards. McDonald's offers comprehensive benefits including health coverage, 401(k), educational assistance, and flexible work arrangements.

This is an exciting opportunity to join a global technology team that's reshaping the restaurant industry through digital innovation. You'll be part of a diverse, talented team working on meaningful projects that directly impact the customer experience at one of the world's most recognized brands.

Last updated 3 days 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
  • 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
  • Project management capabilities

Benefits For Software Engineer II - Android

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health and welfare benefits
  • 401(k) plan
  • Adoption assistance program
  • Educational assistance program
  • Flexible ways of working
  • Time off policies (including sick leave, parental leave, and vacation/PTO)
  • Bonus program based on individual and company performance

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 and customer experience enhancement using Kotlin and Java.

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 - 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.