Software Engineer II @ McDonald's
placeHybrid
attach_money $125,130
businessHybrid
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review .NET Core best practices.
circle
Practice Azure cloud deployment exercises.
circle
Study microservices and container setup.
circle
Brush up on CI/CD pipeline configuration.
Behavioral Questions
circle
Describe a time you led a team.
circle
Explain handling tight deadlines under pressure.
circle
Discuss resolving conflicts in agile teams.
circle
Share experiences mentoring junior engineers.
Frequently Asked Questions
What technical skills are essential for Software Engineer II at McDonald's?
keyboard_arrow_down
How important is cloud experience for the Software Engineer II role at McDonald's?
keyboard_arrow_down
Does McDonald's require leadership experience for a Software Engineer II?
keyboard_arrow_down
What is the primary focus of the Identity and Access Engineering team at McDonald's?
keyboard_arrow_down
Are there opportunities for career growth at McDonald's for a Software Engineer II?
keyboard_arrow_down