McDonald’s Global Technology is looking for an Engineering Tech Lead to power tomorrow’s feel-good moments. In this role, you will be responsible for the technical solutioning, development, and deployment of products within the Crew & Manager Experiences group, partnering with the global product team to deliver solutions using a mix of internal and external resources.
What You'll Do
- Lead McDonald's engineering squads and partner with restaurant platform, architecture, product, and engineering teams to develop solution designs.
- Partner with the Product Manager to own the entire lifecycle of the backlog grooming process and attend all squad-level ceremonies, acting as a leader for Software Development Engineers.
- Own the output (quality and efficiency) of internal and external development squads to ensure delivery to McDonald's standards through code and development reviews.
- Answer technical questions from the squads and stay accountable for technical solutioning.
- Collaborate closely with members in Product Management, Engineering, and UI/UX to ensure technical solutions meet plans and goals for crew and manager experiences.
- Effectively diagnose and make recommendations to solve issues that may span multiple teams.
- Collaborate to define the go-forward support plan for deployed products to our markets globally.
- Solve defined problems and identify ways to modify processes to meet end customer needs.
- Implement the planned strategy for the product.
What We're Looking For
- A bachelor's degree in computer science or an equivalent combination of technical education and work experience.
- 5+ years of professional software development experience applying .NET Core/.NET Framework and web technologies.
- 3+ years of experience contributing to the architecture and design of new and current systems.
- Advanced application development experience using C#, ASP.NET, Web API, and related Microsoft technologies in microservices applications.
- Experience with modern, full-stack CI/CD technologies such as Azure DevOps or GitHub Actions.
- Proficiency delivering mobile-first experiences using HTML5, JavaScript, and CSS3.
- Proven leadership abilities in an engineering environment driving operational precision.
- Excellent communication and social skills, with the ability to collaborate and lead across remote teams and a global organization.
- Knowledge of identity and access management concepts, protocols, and technologies.
- Experience with cybersecurity principles and standard processes.
- An understanding of the technical aspects of software integration, architecture, design patterns, database design, and application security.
- Strong quantitative analysis skills and an analytics demeanor.
- A love of new technologies and the drive to find ways to implement better tools and processes.
Nice to Have
- Retail experience, particularly with point-of-sale systems or kitchen management solutions.
- Experience working on projects that span multiple organizations, geographies, and business units.
Technical Stack
- .NET Core/.NET Framework, C#, ASP.NET, Web API
- Microsoft technologies, microservices
- Azure DevOps, GitHub Actions
- HTML5, JavaScript, CSS3
Team & Environment
This role is part of the Global Technology Commercial Product & Platform, specifically the Crew & Manager Experiences group. You will partner with the global product team and lead McDonald's engineering squads.
Benefits & Compensation
- Health and welfare benefits
- 401(k) plan
- Adoption assistance program
- Educational assistance program
- Flexible ways of working
- Sick leave
- Parental leave
- Vacation/PTO
- Compensation: $127,332.00 - $159,165.00 per year
McDonald’s is an equal opportunity employer committed to the diversity of our workforce. We promote an inclusive work environment that creates feel-good moments for everyone.






