Software Engineer II - (C#/Angular)

2 Months ago • 2 Years +

Job Summary

Job Description

The Software Engineer II will be responsible for the design, development, testing, and maintenance of McDonald’s Digital Technology software. The role involves working in a software development squad for restaurant products, contributing to the architecture and design of new and current systems, and ensuring product requirements are met. Responsibilities include participating in sprint planning, assigning story points, verifying software through various tests, providing feedback in retrospective reviews, and delivering progress updates. The team is focused on leveraging technology to improve customer experience, build new experiences, and streamline operations.
Must have:
  • 2+ years of professional software development experience in C# and Angular
  • 1+ years of experience in architecture and design of systems
  • Experience with cloud technologies such as AWS or GCP
  • Bachelor’s Degree in Computer Science or related field
  • Strong knowledge of software development tools (GIT, GitHub, JIRA, Visual Studio)
  • Strong communication skills and ability to work in a fast-paced environment
Good to have:
  • Programming experience with Javascript

Job Details

Company Description

McDonald’s growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald’s will accelerate technology innovation so 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive Thrus, through McDelivery, dine-in or takeaway. 

McDonald’s Global Technology is here to power tomorrow’s feel-good moments.  

That’s why you’ll find us at the forefront of transformative technology, exploring new and innovative ways to serve our millions of customers and spread happiness one delicious Hot Fudge Sundae-dipped fry at a time. Using AI, robotics and emerging tech, we’re digitizing the Golden Arches. Combine that with our unparalleled global scale, and we’re reshaping all areas of the business, industry and every community that is home to a McDonald’s restaurant. We face complex tech challenges every day. But that’s where our diverse and talented teams come in. They’re made up of the best and brightest from all over the globe, and they thrive in the space where feel-good meets fast-paced.  

We’re recruiting engineers to join our Global Technology team in Mexico City as we open our McDonald’s Capability Center (MCC). Our Mexico City MCC will be a hub for technology innovation and operational support to help us build the solutions that will improve our customer, crew and employee experience each and every day. 

Check out the McDonald’s  Global Technology Technical Blog to learn how technology and our global team are directly enabling the Accelerating the Arches strategy. 

Job Description

The Commercial Product & Platform vision develops global technology products and platforms that delight our customers and enable our crews to operate our restaurants reliably and effectively.

Software Engineer II reports to the Sr Engineering Manager, Chapter Lead. In this role, you will be responsible for the design, development, testing and maintenance of the McDonald’s Digital Technology software.

That said, the biggest area of increase in our spending has been in technology, which is helping to drive our growth. We’re looking at how to use technology to improve the customer experience; build new customer experiences; reduce or eliminate repetitive task areas and make employees’ jobs more exciting. With all the new projects and initiatives, it is an exciting time to be on the team that is helping to make a Better McDonald's!

Responsibilities:

  • Working in a software development squad for restaurant products to support the design and development for new functionality and items relating to technical debt.
  • 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.

Qualifications

  • 2+ years of non-internship professional software development experience with programming experience in C# and Angular
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Experience with cloud technologies such as AWS or GCP
  • 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, etc.
  • Strong verbal and written communication skills, are hard-working and deliver high quality results in a fast-paced environment.
  • Highly quantitative with great judgment and passion for building a great customer experience.
  • Ability to take a project from scoping requirements to launch to delivery

Preferred Qualifications

  • Programming experience with Javascript

#LI-Hybrid

Similar Jobs

Artists Animation Studio - Technical Lead / Support Technician

Artists Animation Studio

Kelowna, British Columbia, Canada (Hybrid)
10 Months ago
Intel  - Software Application Engineering Manager - Cloud Development

Intel

Folsom, California, United States (On-Site)
3 Weeks ago
Playtech - UI Designer

Playtech

Kingston Upon Hull, England, United Kingdom (On-Site)
2 Months ago
Tesla - Software Validation Engineer, Service Engineering

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Ethos Life - Fullstack Engineer

Ethos Life

Bengaluru, Karnataka, India (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Make - Integration Engineer

Make

Prague, Czechia (Hybrid)
3 Weeks ago
The Walt Disney Company - Software Engineer II (Roku Engineer)

The Walt Disney Company

New York, New York, United States (On-Site)
6 Months ago
The Walt Disney Company - Lead Software Engineer - Applied AI & Machine Learning

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Scopely - Senior Server Engineer (Platform)

Scopely

England, United Kingdom (Hybrid)
3 Months ago
Coherent corp. - Embedded Controls Engineer

Coherent corp.

Bloomfield, Connecticut, United States (On-Site)
1 Week ago
Neolytix - Full Stack Developer

Neolytix

Gurugram, Haryana, India (Hybrid)
1 Month ago
Scale AI - GTM Analyst/Developer

Scale AI

Mumbai, Maharashtra, India (Remote)
1 Month ago
Tamatem Games - Software Engineer

Tamatem Games

Amman, Amman Governorate, Jordan (On-Site)
2 Months ago
Postman - Staff Engineer, Identity Platform

Postman

San Francisco, California, United States (Hybrid)
1 Month ago
commerce iq - Software Development Engineer Testing III- DSA

commerce iq

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico City, Mexico

Crunchyroll - Senior Software Engineer, Display Frameworks

Crunchyroll

Mexico City, Mexico (On-Site)
3 Weeks ago
McDonald's Corporation - Software Engineer I - iOS

McDonald's Corporation

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
CGS Carrers - Application support II

CGS Carrers

Guadalajara, Jalisco, Mexico (Hybrid)
1 Month ago
Aptive - Manufacturing Supervisor

Aptive

Guadalupe, Zacatecas, Mexico (On-Site)
2 Weeks ago
diligent coorperation - Data Base Specialist - Advisory Specialist

diligent coorperation

Guadalajara, Jalisco, Mexico (On-Site)
2 Weeks ago
Aptive - Software Project Owner

Aptive

Monterrey, Nuevo Leon, Mexico (On-Site)
4 Weeks ago
CG bot  - 3D Generalist Artist with Lighting Experience

CG bot

Monterrey, Nuevo Leon, Mexico (On-Site)
4 Weeks ago
Marsh McLennan - Damage Manager

Marsh McLennan

Mexico City, Mexico (Hybrid)
2 Weeks ago
Aptive - Quality Supervisor

Aptive

Nuevo Laredo, Tamaulipas, Mexico (On-Site)
1 Month ago
McDonald's Corporation - Software Engineer III - Android

McDonald's Corporation

Mexico City, Mexico (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Mexico City, Mexico (On-Site)

London, England, United Kingdom (Hybrid)

Mexico City, Mexico (On-Site)

Mexico City, Mexico (On-Site)

Mexico City, Mexico (On-Site)

Mexico City, Mexico (On-Site)

London, England, United Kingdom (Hybrid)

Mexico City, Mexico (On-Site)

Mexico City, Mexico (On-Site)

Mexico City, Mexico (On-Site)

View All Jobs

Get notified when new jobs are added by McDonald's Corporation

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug