McDonald's Global Technology is seeking a Principal Software Engineer to join their Customer Technology team, playing a crucial role in shaping the future of McDonald's digital transformation. This position offers an exciting opportunity to work at the intersection of technology and customer experience for one of the world's largest restaurant chains.
The role involves leading the development of McDonald's Global Mobile App and Marketing technologies, ensuring scalable solutions that enhance customer experiences worldwide. As a Principal Engineer, you'll be responsible for tackling complex technical challenges across multiple platforms, influencing engineering teams, and driving innovation in mobile application development.
The ideal candidate will bring 12+ years of software engineering experience, with deep expertise in mobile development using Swift, Kotlin, and modern frameworks. You'll work with cutting-edge technologies including microservices, event-driven architecture, and cloud platforms, while leading and mentoring engineering teams.
This position offers competitive compensation ($168,350 - $218,860) and comprehensive benefits including health coverage, 401(k), equity grants, and flexible working arrangements. You'll be part of McDonald's growth strategy, Accelerating the Arches, focusing on digital transformation and technology innovation to serve 65M+ customers daily across 25,000+ locations.
Working at McDonald's Global Technology means joining a team that's reimagining how technology can create exceptional customer experiences at global scale. You'll have the opportunity to influence technical strategies, mentor future leaders, and drive best practices in software engineering while contributing to the digital evolution of an iconic global brand.