Taro Logo

Software Engineer III - Backend

Global restaurant brand leading in omni-channel food service with focus on technology innovation serving 65M+ customers daily across 25,000+ locations.
$129,800 - $183,340
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer III - Backend

McDonald's, a global leader in the restaurant industry, is seeking a Software Engineer III to join their Global Technology team. This role is part of their strategic initiative 'Accelerating the Arches', focusing on digital transformation across their 25,000+ locations serving 65M+ customers daily. The position sits within the Commercial Product & Platform organization, developing global technology products that enhance customer experience and restaurant operations.

As a Software Engineer III, you'll be responsible for designing, developing, and maintaining McDonald's restaurant software, including user interfaces, API layers, and data management systems. The role requires expertise in backend development, with a focus on creating reliable, high-performance solutions that meet stringent requirements.

McDonald's is investing heavily in technology to drive growth and innovation. They're leveraging AI, robotics, and emerging technologies to digitize operations and create new customer experiences. The team works on challenging technical problems while contributing to the transformation of one of the world's most recognized brands.

The position offers competitive compensation ($129,800-$183,340) and comprehensive benefits including health coverage, 401(k), educational assistance, and flexible working arrangements. You'll have the opportunity to mentor junior engineers, work with modern tech stack, and impact millions of customers globally.

This is an exciting opportunity to join a technology-focused team that's reshaping the future of the restaurant industry while working for a company with unparalleled global scale and reach. The role combines technical excellence with real-world impact, making it ideal for engineers who want to work on systems that directly affect customer experience and business operations.

Last updated 8 days ago

Responsibilities For Software Engineer III - Backend

  • Working in software development team for restaurant software applications
  • Contribute to all aspects of agile development life cycle
  • Design, implement, test, deploy and maintain innovative software solutions
  • Implement software engineering techniques to maintain high quality standards
  • Provide mentorship and guidance to junior engineers
  • Providing frequent progress updates to management and partners

Requirements For Software Engineer III - Backend

Java
Python
  • Bachelor's degree in computer science or related field or equivalent experience
  • 5+ years of non-internship professional software development experience
  • Programming experience with Java, C#, Ruby or Python
  • Experience with Software Development Life Cycle (SDLC)
  • Experience with Unit testing
  • Experience with version control tools, mainly Git
  • Knowledge of Computer Science fundamentals
  • Experience debugging production applications
  • Experience working with Marketing Tech platform
  • Experience working with data pipeline for ETL

Benefits For Software Engineer III - Backend

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Health and welfare benefits
  • 401(k) plan
  • Adoption assistance program
  • Educational assistance program
  • Flexible ways of working
  • Paid time off (including sick leave, parental leave, and vacation/PTO)
  • Bonus eligible
  • Long term incentive/equity grants

Jobs Related To McDonald's Software Engineer III - Backend