Taro Logo

Software Engineer I - Backend

McDonald's is the leading global omni-channel restaurant brand focused on technology innovation to serve 65M+ customers daily across 25,000+ locations.
$75,700 - $94,620
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Consumer

Description For Software Engineer I - Backend

McDonald's, the world's leading global restaurant brand, is seeking a Backend Software Engineer I to join their Global Technology team. This role is part of their ambitious growth strategy, Accelerating the Arches, which focuses on digital transformation and technology innovation to enhance customer experience across 25,000+ locations serving 65M+ customers daily.

The position sits within the Commercial Product & Platform organization, where you'll be responsible for developing in-store technology solutions. You'll work on restaurant software applications, including user interfaces, API layers, data management, and system integrations. The role demands high standards of reliability and performance to meet customer needs.

As a Software Engineer I, you'll collaborate with senior engineering managers and chapter leads, participating in all aspects of the agile development lifecycle. The role offers exposure to cutting-edge technologies, including AI and robotics, as McDonald's continues to digitize their operations at an unprecedented global scale.

The company is significantly increasing its technology investments, making it an exciting time to join. You'll be part of initiatives that not only improve customer experiences but also enhance employee satisfaction by automating repetitive tasks. The role offers comprehensive benefits, including health coverage, 401(k), educational assistance, and flexible working arrangements.

This position is ideal for an early-career software engineer who wants to make a significant impact at global scale, working with modern technologies while contributing to the digital transformation of one of the world's most recognized brands. You'll be part of a diverse, talented team that thrives in a fast-paced environment while maintaining focus on creating feel-good moments for millions of customers worldwide.

Last updated a day ago

Responsibilities For Software Engineer I - Backend

  • Work in software development team for restaurant software applications
  • Contribute to agile development lifecycle including design, development, documentation, testing and operations
  • Design, implement, test, deploy and maintain innovative software solutions for web applications
  • Implement software engineering strategies to maintain high quality standards
  • Provide frequent progress updates to manager and partners

Requirements For Software Engineer I - Backend

Java
JavaScript
  • Bachelor's Degree in Computer Engineering, Computer Science, or similar engineering discipline
  • Minimum 1+ years of non-internship professional software development experience
  • Object oriented programming experience (C#, Java, or C++)
  • Strong knowledge of software development tools (GIT, GitHub, JIRA, Visual Studio)
  • Team-oriented with ability to work in collaborative environment
  • Excellent judgment and passion for customer experience
  • Good written and verbal communication skills

Benefits For Software Engineer I - 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
  • Parental leave
  • Vacation/PTO
  • Sick leave
  • Bonus program

Interested in this job?

Jobs Related To McDonald's Software Engineer I - Backend

2025 Graduate Software Dev Engineer - LUX Event

Entry-level Software Development Engineer position at Amazon Luxembourg for 2025 graduates, focusing on building scalable distributed systems and innovative technology solutions.

2025 Graduate Software Dev Engineer - ESP Event

Entry-level software engineering role at Amazon for recent graduates, focusing on distributed systems and scalable solutions in Barcelona or Madrid.

Software Engineer

Azure Storage Software Engineer position at Microsoft focusing on embedded systems and device drivers for cloud storage infrastructure.

Associate Software Engineer - Open Telemetry

Entry-level software engineering role at New Relic focusing on OpenTelemetry development, offering competitive salary and comprehensive benefits in Portland, Oregon.

Software Engineer in Development Acceleration- fresh graduate

Entry-level Software Engineer position at Oracle focusing on development acceleration and quality enablement, perfect for fresh graduates with strong programming fundamentals.