Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

McDonald's Logo

Principal Software Engineer - Customer Technology

McDonald's

$168,350 - $218,860
Sep 29, 2025
Chicago, IL, USA
Apply Now

McDonald's is looking to solve complex business and technical challenges to drive innovation in their Global Mobile App and Marketing technologies, ensuring scalable, high-performing solutions that improve customer experiences worldwide.

Requirements

  • Strong experience in mobile application development (iOS & Android) using Swift, SwiftUI/UIKit, Kotlin/Android Java, and Jetpack Compose.
  • Knowledge of microservices and event-driven architecture, with hands-on experience in Java, Kotlin, Spring Boot, Micronaut, and .NET.
  • Expertise in databases and cloud technologies, including MongoDB, Postgres, Elastic Search, Kafka, and ReactJS.

Responsibilities

  • Strategize & Solve: Understand McDonald's business and technical environments to develop solutions that tackle complex business challenges.
  • Innovate & Build: Lead the engineering design and development of iOS and Android applications, as well as cloud services, ensuring scalability, availability, and performance.
  • Set the Vision: Partner with architecture and engineering teams to define and communicate technology strategies, ensuring alignment across platforms.
  • Drive Best Practices: Champion agile, DevOps, and modern engineering principles, fostering a culture of innovation, collaboration, and continuous improvement.
  • Lead & Inspire: Guide high-performing engineering teams, offering mentorship, technical leadership, and coaching to build top-tier technical talent.
  • Experiment & Validate: Conduct proof-of-concepts (POCs) and prototypes to assess emerging technologies and their impact on business goals.

Other

  • Bachelor’s degree or equivalent experience. Ongoing learning to stay ahead of technology trends.
  • 12+ years of experience in software engineering, with a focus on mobile app development.
  • 4+ years of strategic planning and technical leadership experience.
  • Ability to influence partners and align teams around technical strategies.
  • Strong communication and storytelling skills to convey technical concepts clearly.