McDonald's · 3 hours ago
Principal Software Engineer
McDonald's is a leading global omni-channel restaurant brand focused on innovative technology to enhance customer experiences. As a Principal Engineer in Customer Technology, you will define solutions to complex challenges and lead the development of scalable applications, driving innovation across the company's mobile and marketing technologies.
Restaurants
Responsibilities
Understand McDonald's business and technical environments to develop solutions that tackle complex business challenges
Lead the engineering design and development of iOS and Android applications, as well as cloud services, ensuring scalability, availability, and performance
Partner with architecture and engineering teams to define and communicate technology strategies, ensuring alignment across platforms
Champion agile, DevOps, and modern engineering principles, fostering a culture of innovation, collaboration, and continuous improvement
Guide high-performing engineering teams, offering mentorship, technical leadership, and coaching to build top-tier technical talent
Conduct proof-of-concepts (POCs) and prototypes to assess emerging technologies and their impact on business goals
Qualification
Required
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
Shown success in solving complex technical challenges across multiple platforms
Experience leading enterprise-scale solutions in a large organization with multiple business units
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
Ability to influence partners and align teams around technical strategies
Strong communication and storytelling skills to convey technical concepts clearly
A teammate who thrives in collaborative environments and fosters innovation
Proven track record to break down silos and create alignment across technical and business teams
Benefits
Health and welfare benefits
A 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, calculated based on individual and company performance
Stock or other equity grants pursuant to McDonald’s long-term incentive plan
Company
McDonald's
McDonald’s is the world’s leading global foodservice retailer with over 37,000 locations in over 100 countries.
H1B Sponsorship
McDonald's has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (61)
2024 (77)
2023 (37)
2022 (31)
2021 (60)
2020 (12)
Funding
Current Stage
Late StageRecent News
2025-10-07
The Motley Fool
2025-10-07
Company data provided by crunchbase