Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

Mobile application developmentCloud technologiesMicroservices architectureTechnical leadershipAgile methodologiesDevOps practicesJavaKotlinSwiftCommunicationCollaborationMentorship

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

company-logo
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 Stage

Leadership Team

leader-logo
Darryl Webb
Multi Unit Franchise Owner - President / CEO
linkedin
leader-logo
Douglas Gehrig
CEO
linkedin
Company data provided by crunchbase