McDonald's Global Technology is seeking a Software Engineer I Java to join their expanding team in Mexico City. This role is part of McDonald's ambitious growth strategy, Accelerating the Arches, which focuses on digital transformation and innovation across their global restaurant network.
As a Software Engineer I, you'll be working on Restaurant Products, developing solutions that directly impact the customer experience across McDonald's 25,000+ locations serving 65M+ customers daily. The role involves working with modern technologies including Java, Spring Boot, and SQL, while following software engineering best practices and agile methodologies.
This is an excellent opportunity for an entry-level software engineer to join a global technology team that's reshaping the future of the restaurant industry. You'll be part of McDonald's new Global Office in Mexico City, a hub for technology innovation and operational support. The role offers hands-on experience with enterprise-scale systems and the chance to work on solutions that improve customer, crew, and employee experiences.
The ideal candidate should have at least 1 year of professional software development experience, strong knowledge of Java and Spring Boot, and experience with relational databases. You'll be working in an agile environment, collaborating with cross-functional teams, and contributing to the technical evolution of one of the world's largest restaurant chains.
McDonald's offers a dynamic work environment, the opportunity to work on globally-impactful projects, and the chance to be part of a team that's leveraging cutting-edge technologies including AI and robotics. If you're passionate about building scalable solutions and want to be part of a company that's digitizing the future of the restaurant industry, this role offers an excellent starting point for your career.