Taro Logo

Software Engineer III - Fullstack - Copilot

McDonald's is the leading global omni-channel restaurant brand focused on technology innovation to serve 65M+ customers daily across 25,000+ locations.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer III - Fullstack - Copilot

McDonald's Global Technology is transforming the restaurant industry through innovative technology solutions. As a Software Engineer III - Fullstack - Copilot, you'll be part of the team building next-generation restaurant software applications that power McDonald's digital transformation strategy, Accelerating the Arches.

The role involves working on critical restaurant technology systems, including user interfaces, API layers, and data management solutions. You'll be based in McDonald's new Mexico City Office, which serves as a hub for technology innovation and operational support. The position offers an opportunity to work on high-impact projects that directly improve customer, crew, and employee experiences across McDonald's global network of restaurants.

You'll be responsible for designing and developing robust software solutions that meet stringent reliability and performance requirements. The role requires expertise in full-stack development, with a focus on C# and ASP.NET Core for backend development and React/NextJS for frontend work. You'll be working in an agile environment, participating in all aspects of the software development lifecycle.

This is an exciting opportunity to join McDonald's during a period of significant technological investment and growth. The company is actively exploring new technologies, including AI and robotics, to enhance customer experiences and streamline operations. As a senior engineer, you'll have the chance to mentor junior team members while working on innovative solutions that impact millions of customers daily.

Last updated 24 minutes ago

Responsibilities For Software Engineer III - Fullstack - Copilot

  • Design, implement, test, deploy and maintain innovative software solutions for web applications
  • Contribute to all aspects of the agile development life cycle
  • Use software engineering best practices to ensure high quality
  • Provide mentorship and guidance to junior engineers
  • Provide frequent progress updates to stakeholders
  • Work on restaurant software applications development

Requirements For Software Engineer III - Fullstack - Copilot

JavaScript
TypeScript
React
Node.js
  • Bachelor's Degree in Computer Engineering, Computer Science, or similar engineering discipline
  • 5+ years of web application experience in full stack development
  • 2+ years of experience contributing to architecture and design
  • Experience with cloud technologies (Kubernetes, Docker, IaaS)
  • Advanced English proficiency
  • Experience with NoSQL databases
  • Experience with CI/CD environment using GitHub actions
  • Strong knowledge of UI/UX MVVM
  • Experience developing software within an Agile environment

Interested in this job?

Jobs Related To McDonald's Software Engineer III - Fullstack - Copilot

Full Stack Software Engineer III (C#/.NET)

Senior Full Stack Software Engineer role at McDonald's Mexico City office, focusing on identity and access management systems using C#/.NET and Azure cloud technologies.

Senior Software Engineer - Qualcomm, Linkoping, Sweden

Senior Software Engineer role at Qualcomm focusing on autonomous driving and computer vision software development in Linkoping, Sweden.

CPU Architecture Performance Engineer - Sr Eng

Senior CPU Architecture Performance Engineer role at Qualcomm focusing on CPU design and verification for mobile and portable computers.

Senior Full-Stack Developer (Java, Spring Boot, Angular/React, AWS)

Senior Full-Stack Developer role at Qualcomm focusing on Java, Spring Boot, Angular/React, and AWS technologies with 5+ years of experience required.

Senior Engineer - BT HOST

Senior Engineer position at Qualcomm focusing on Bluetooth Host development for mobile, wearable, and automotive applications, requiring strong C++/Java skills and networking protocol expertise.