Sr Manager, Software Engineering

McDonald's CorporationChicago, IL
$167,366 - $209,207

About The Position

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. The Senior Manager, Software Engineering, Commerce Platform, is part of the Customer Technology team and reports to the Director, Software Engineering of the Customer Ordering group. We are seeking a Senior Engineering Manager to lead the design, development, and operation of scalable commerce platform services built on .NET microservices architecture running in a Kubernetes-based cloud environment. This role combines technical leadership, people management, and delivery ownership, driving high-performing engineering teams to build reliable, high-impact digital commerce capabilities (ordering, menu, payments, customer experience). You will partner cross-functionally with Product, Architecture, SRE/DevOps, and Business stakeholders to deliver resilient, high-scale distributed systems supporting global commerce operations.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 10+ years of software engineering experience with 5+ years in engineering leadership roles.
  • Strong expertise in: .NET / C# backend development
  • Microservices architecture and distributed systems
  • Kubernetes and container orchestration
  • Proven experience building and operating high-scale, customer-facing platforms (preferably commerce or transactional systems).
  • Deep understanding of: RESTful APIs, event streaming (Kafka or equivalent)
  • Cloud platforms (GCP, Azure, or AWS)
  • CI/CD pipelines, DevOps practices, infrastructure as code
  • Experience managing multiple teams or large engineering groups.
  • Strong experience with production operations, reliability engineering, and incident management.
  • Excellent communication and stakeholder management skills.

Nice To Haves

  • Experience in global commerce platforms (ordering systems, menu/catalog, payments, promotions).
  • Familiarity with domain-driven design (DDD) and event-driven architectures.
  • Experience working in matrixed, cross-functional environments.
  • Ability to balance technical depth with strategic thinking
  • Data driven decision making with focus on KPIs, platform health and continuous improvement.

Responsibilities

  • Lead architecture and delivery of .NET-based microservices supporting a high-volume commerce platform.
  • Drive adoption of cloud-native best practices including containerization, Kubernetes orchestration, API-first design, and event-driven architecture.
  • Ensure systems are scalable, resilient, observable, and secure (HA, fault tolerance, circuit breakers, retries, monitoring).
  • Partner with architects to define domain boundaries, service contracts, and integration patterns.
  • Champion engineering excellence across code quality, design reviews, and performance optimization.
  • Lead and develop high-performing engineering teams (individual contributors and managers).
  • Foster a culture of ownership, accountability, continuous learning, and innovation.
  • Conduct performance management, career development, hiring, and succession planning.
  • Promote strong cross-team collaboration and communication.
  • Drive end-to-end delivery of platform capabilities aligned to business priorities and KPIs.
  • Collaborate with Product to define roadmaps, prioritize backlog, and ensure value delivery.
  • Manage dependencies across multiple teams and domains in a distributed architecture.
  • Track and communicate progress, risks, and performance metrics to leadership.

Benefits

  • sabbatical program
  • tuition assistance
  • flexible work arrangements
  • health and welfare benefits
  • comprehensive health insurance
  • medical coverage
  • prescription drug coverage
  • mental health coverage
  • dental coverage
  • vision coverage
  • life insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service