Software Engineer I - C#

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

Description For Software Engineer I - C#

McDonald's Global Technology is embarking on an exciting transformation through their Accelerating the Arches strategy, with a particular focus on the 3Ds: Delivery, Digital, and Drive Thru. As part of their expansion, they're opening a new McDonald's Capability Center (MCC) in Mexico City, creating a hub for technology innovation and operational support.

The role of Software Engineer I will be part of the Commercial Product & Platform team, developing global technology products that enhance customer experience and restaurant operations. You'll work in an agile environment, collaborating with cross-functional teams to design, develop, and maintain McDonald's Digital Technology software.

This is an excellent opportunity to join a global leader in digital transformation, where you'll work with cutting-edge technologies including AI and robotics. The position offers hands-on experience with C#, Angular, and various modern development tools, making it ideal for engineers looking to make a significant impact at scale.

The company is significantly increasing its technology investments, focusing on improving customer experiences and modernizing operations across their global network of restaurants. You'll be part of a diverse and talented team that thrives in a fast-paced environment, working on complex technical challenges that directly impact millions of customers daily.

Working at McDonald's means joining a company with unparalleled global scale and influence, where your work will help reshape the restaurant industry through technological innovation. The role offers professional growth opportunities within a supportive team environment, where you can contribute to building the future of one of the world's most recognized brands.

Last updated 30 minutes ago

Responsibilities For Software Engineer I - C#

  • Working in a software development squad for restaurant products to support the design and development for new functionality
  • Ensuring product requirements, features, and backlog items are reviewed and understood as part of Sprint planning
  • Actively participating and assigning story points (effort estimations) to the software development work
  • Verifying software through unit tests, integration tests, code reviews, and frequent customer demonstrations
  • Providing feedback on what went well and what could be improved during retrospective reviews
  • Providing frequent progress updates to the direct manager and other stakeholders

Requirements For Software Engineer I - C#

TypeScript
  • 1+ years of non-internship professional software development experience with programming experience in C# and Angular
  • Bachelor's Degree in Computer Science or related field or equivalent years of experience
  • Strong knowledge of software development tools such as GIT, GitHub, JIRA, Visual Studio or equivalent
  • Strong verbal and written communication skills
  • Highly quantitative with great judgment
  • Ability to take a project from scoping requirements to launch to delivery

Interested in this job?

Jobs Related To McDonald's Software Engineer I - C#

Grocery Manager Bend Oregon

Grocery Manager position at Safeway in Bend, Oregon, leading multiple departments and teams while ensuring operational excellence and customer satisfaction.

Associate Product Manager - Launchpad

Entry-level Associate Product Manager position in Lowe's Launchpad Program, offering structured training and hands-on experience in product management with comprehensive benefits.

Engineer

Entry-level Software Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with opportunities for growth and innovation.

Engineer - WLAN Test

Entry-level WLAN Test Engineer position at Qualcomm India, focusing on wireless protocol testing and automation with C++/Python in Hyderabad.

Systems Test Engineer

Systems Test Engineer position at Qualcomm Atheros focusing on WLAN and Bluetooth system testing, offering competitive compensation and growth opportunities in San Diego.