Senior Manager - Software Engineering (Mobile)

Global omni-channel restaurant brand leading digital transformation with 25,000+ Drive Thrus and McDelivery services worldwide.
Mobile
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Consumer

Description For Senior Manager - Software Engineering (Mobile)

McDonald's is seeking a Senior Manager of Software Engineering (Mobile) to join their Global Technology team at the McDonald's Capability Center (MCC) in Mexico City. This role is crucial in transforming their global mobile application (GMA) and leading the mobile frontend applications technology team. The position involves working with Technical Leads, MCX, and Architecture teams to deliver high-quality services for mobile, web, and third-party integrations.

As part of McDonald's Accelerating the Arches strategy, the role focuses on strengthening their digital presence and technological innovation. The successful candidate will be responsible for building and managing high-performing engineering teams, implementing best practices, and driving continuous improvement in delivery speed and quality.

The position requires extensive experience in mobile application development, with expertise in Java, Kotlin, or Swift, and familiarity with cross-platform frameworks. The ideal candidate should have a strong background in mobile architecture patterns, security best practices, and CI/CD processes.

This opportunity offers the chance to work with cutting-edge technology, including AI and robotics, while contributing to the digital transformation of one of the world's largest restaurant brands. The role combines technical leadership with people management, requiring both strong engineering expertise and excellent communication skills.

Working at McDonald's Global Technology team means being part of a diverse, talented group of professionals who are reshaping the future of the restaurant industry through technological innovation. The position offers the excitement of working on solutions that impact millions of customers daily while being part of a company committed to continuous growth and innovation.

Last updated 6 days ago

Responsibilities For Senior Manager - Software Engineering (Mobile)

  • Support hiring and management of mobile frontend applications technology team
  • Provide roadmap for implementing software engineering practices
  • Develop technical training programs and plans for team success
  • Drive DevOps and Test and Learn cultures
  • Define quality and testing standards
  • Support Product Managers in technical talent sourcing
  • Develop resourcing forecasts for software engineers
  • Define skillsets and identify tools for engineering productivity
  • Build community and knowledge sharing opportunities
  • Lead continuous improvement in delivery speed and quality

Requirements For Senior Manager - Software Engineering (Mobile)

Java
Kotlin
  • Bachelor's degree in computer science or equivalent
  • English proficiency required
  • 5+ years leading software engineering teams
  • 7+ years expertise in Java, Kotlin or Swift
  • Experience with React Native or Flutter
  • Proficiency in Mobile Architecture Patterns
  • Experience in mobile app optimization
  • Understanding of mobile security best practices
  • Experience with Git and GitHub
  • Familiarity with CI/CD pipelines
  • Strong communication skills
  • Knowledge of software engineering best practices

Interested in this job?

Jobs Related To McDonald's Senior Manager - Software Engineering (Mobile)

Staff Engineer - React Native

Staff Engineer position focusing on React Native mobile development, leading technical initiatives and implementing customer functionality.

Staff AI-Driven Software Engineer – Flutter

Staff AI-Driven Software Engineer position at CloudWalk, focusing on Flutter development and AI integration for innovative payment solutions.

Staff Engineer - Mobile (React Native)

Staff Engineer position at Apply Digital focusing on React Native mobile development, offering hybrid work, competitive benefits, and opportunity to work with global brands.

Lead Mobile Engineer

Lead Mobile Engineer position at AppNation, focusing on Flutter development and team leadership, requiring 5+ years of experience in mobile development.

Senior Engineering Manager - Mobile

Lead Adobe's mobile engineering team developing Acrobat iOS app. Drive innovation in PDF workflows, manage CI/CD pipeline, and build high-performing teams.