Full Stack Software Engineer III (C#/.NET)

McDonald's is a global omni-channel restaurant brand recognized on Fortune's Most Admired Companies and Fast Company's Most Innovative Companies lists.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Full Stack Software Engineer III (C#/.NET)

McDonald's, a global leader in the restaurant industry, is seeking a Full Stack Software Engineer III to join their Identity and Access Engineering team in Mexico City. This role offers an exciting opportunity to work on critical identity and access management systems at unprecedented scale.

The position involves working with cutting-edge technologies including .NET Core, Azure cloud services, and modern web technologies. You'll be part of McDonald's digital transformation journey, contributing to their 'Accelerating the Arches' growth strategy that emphasizes technology's critical role in enhancing customer, crew, and employee experiences.

As a Full Stack Engineer, you'll collaborate with product managers and architects to build secure identity and access experiences that protect critical information and resources. The role requires expertise in C#/.NET development, cloud technologies, and a strong understanding of identity and access management concepts.

This is an excellent opportunity for a senior engineer looking to make a significant impact at a global scale. You'll be working from McDonald's new Mexico City office, which serves as a hub for technology innovation and operational support. The role offers the unique satisfaction of seeing your work implemented across one of the world's largest restaurant companies, directly impacting millions of customers and employees worldwide.

The ideal candidate will bring strong technical expertise, leadership abilities, and excellent communication skills. You'll be expected to mentor junior engineers, drive best practices, and contribute to the technical direction of identity and access management solutions. McDonald's offers a collaborative work environment, professional growth opportunities, and the chance to work with cutting-edge technologies while solving complex technical challenges at global scale.

Last updated 8 days ago

Responsibilities For Full Stack Software Engineer III (C#/.NET)

  • Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations
  • Design, implement, test, deploy and maintain innovative software solutions
  • Plan, orchestrate, and lead execution of all work undertaken by the squad
  • Fix and resolve technical issues related to the identity and access platform components
  • Provide mentorship and guidance to junior engineers
  • Drive elimination of technical debt and continuous improvement

Requirements For Full Stack Software Engineer III (C#/.NET)

TypeScript
  • 5+ years of professional software development experience utilizing .NET Core/.NET Framework and web technologies
  • 2+ years of experience contributing to architecture and design
  • 2+ years of cloud experience (Azure)
  • Advanced application development experience using C#, ASP.NET, Web API
  • Proficiency delivering mobile-first experiences using HTML5, JavaScript, and CSS3
  • Expertise with database systems, particularly Microsoft SQL Server, Azure SQL, and Cosmos DB
  • Knowledge of Computer Science fundamentals
  • Experience with CI/CD technologies
  • Excellent communication and interpersonal skills

Benefits For Full Stack Software Engineer III (C#/.NET)

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal opportunity employer
  • Reasonable accommodations for qualified individuals

Interested in this job?

Jobs Related To McDonald's Full Stack Software Engineer III (C#/.NET)

Sr. Software Development Engineer, WW Returns and ReCommerce

Senior Software Development Engineer role at Amazon's Returns and ReCommerce division, focusing on building sustainable commerce solutions through distributed systems and data-driven technology.

Senior Storage Systems Engineer, Media Systems Engineering

Senior Storage Systems Engineer role at Prime Video focusing on designing and implementing storage solutions for media and entertainment workflows.

Software Development Engineer III, Brazil Payments

Senior Software Engineer role at Amazon's Brazil Payments team, focusing on developing and enhancing payment solutions for Brazilian customers while ensuring system reliability and scalability.

Sr. Software Dev Engineer, Finance Automation

Senior Software Engineer role at Amazon building next-generation financial systems handling billions in transactions, requiring 5+ years experience in software development and technical leadership.

Senior Software Development Engineer, Audio and Data Technology

Senior SDE role at Amazon focusing on audio and data technology for Echo and Alexa devices, requiring 7+ years of experience in software development and system architecture.