Software Engineer II
@ McDonald's

Hybrid
$125,130
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXX***** @us.mcd.com
Recommended after applying

Job Details

About McDonald's

McDonald’s growth strategy, Accelerating the Arches, leverages innovative technology to serve 65M+ customers daily. With a focus on Delivery, Digital, and Drive Thru, McDonald’s is transforming the dining experience using AI, robotics, and emerging tech.

Job Overview

As a Software Engineer II on the Identity and Access Engineering team, you will collaborate closely with product managers, architects, and the Sr Manager, Chapter Lead, to build secure and innovative identity and access solutions on a global platform.

Responsibilities

  • Contribute throughout the agile development life cycle.
  • Design, implement, test, deploy and maintain software solutions.
  • Plan and lead squad execution, ensuring quality and innovation.
  • Mentor junior engineers and drive continuous improvement.
  • Eliminate technical debt and enhance delivery speed and security.

Qualifications

  • 3+ years of professional software development experience with .NET Core/.NET Framework.
  • Experience in system architecture and design patterns.
  • Cloud experience with Azure and container technologies (AKS, Docker).
  • Proficiency in C#, ASP.NET, Web API, HTML5, JavaScript, and CSS3.
  • Expertise with databases like Microsoft SQL Server, Azure SQL, and Cosmos DB.
  • Knowledge of computer science fundamentals and modern CI/CD practices.

Preferred Qualifications

  • Understanding of payments and fraud.
  • Experience in cybersecurity principles and secure coding practices.

Benefits & Additional Information

This role offers health and welfare benefits, a 401(k) plan, educational assistance, flexible work options, bonus eligibility, and more. McDonald’s is committed to diversity and provides accommodations as needed.

Key skills/competency

  • .NET Core
  • C#
  • Azure
  • Microservices
  • CI/CD
  • Security
  • Agile
  • API
  • Database
  • Team Leadership

How to Get Hired at McDonald's

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills and experiences to match McDonald’s needs.
  • Research company culture: Understand McDonald’s digital transformation goals.
  • Highlight cloud expertise: Emphasize Azure and container technologies experience.
  • Prepare for technical interviews: Focus on C#, .NET, and system design patterns.

📝 Interview Preparation Advice

Technical Preparation

Review .NET Core best practices.
Practice Azure cloud deployment exercises.
Study microservices and container setup.
Brush up on CI/CD pipeline configuration.

Behavioral Questions

Describe a time you led a team.
Explain handling tight deadlines under pressure.
Discuss resolving conflicts in agile teams.
Share experiences mentoring junior engineers.

Frequently Asked Questions