M

McDonald's

Runs and franchises fast-food restaurants

Director Software Engineering - POS Modernization

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeChicago, IL, USAIn-person

About the Job

Requirements

  • At least 10 years of progressive software engineering experience, including hands-on technical leadership in software development, platform architecture, distributed systems, and large-scale enterprise application delivery.
  • At least 7 years of experience leading high-performing engineering organizations in Agile environments, including managing engineering managers, architects, engineers, quality engineering teams, and external delivery partners.
  • Experience defining and executing technology strategies, modernization initiatives, and architectural roadmaps for mission-critical platforms and products.
  • Expertise in software architecture, cloud-native technologies, scalability, resiliency, security, performance optimization, and operational excellence.
  • Experience partnering with Product Management, Architecture, Security, Data & Analytics, Operations, and business stakeholders within complex global matrix organizations.
  • Ability to build, develop, mentor, and retain high-performing engineering teams while fostering innovation, accountability, collaboration, and continuous improvement.
  • Experience leading complex software implementations, deployments, and product rollouts across multiple regions, markets, and stakeholder groups.
  • Business and financial acumen, including experience managing engineering budgets, vendor partnerships, technology investments, and resource planning.
  • Ability to communicate with, manage stakeholders, and influence and align technical and non-technical audiences at all levels of the organization.
  • Analytical, strategic thinking, and problem-solving skills, including the ability to navigate ambiguity, make informed decisions, and drive successful outcomes.
  • Leadership ability to establish a compelling vision, create organizational alignment, and inspire teams to deliver measurable business results.
  • Willingness and ability to embody McDonald’s values: Serve, Inclusion, Integrity, Community, and Family.

Responsibilities

  • Lead architecture reviews, technical design decisions, and end-to-end solution delivery, ensuring the platform is resilient, extensible, and capable of supporting global market needs.
  • Build, lead, and develop high-performing engineering teams, including internal engineers, quality engineering resources, architects, and strategic delivery partners, fostering innovation, accountability, and continuous improvement.
  • Establish and enforce engineering standards, software development best practices, and architectural principles, including modularity, maintainability, scalability, observability, and operational excellence.
  • Define and uphold quality standards, non-functional requirements, and program-wide acceptance criteria, ensuring solutions meet reliability, performance, security, and availability objectives.
  • Own technology governance, security compliance, data integrity, and risk management practices across the platform, protecting sensitive customer, restaurant, and business data.
  • Drive modernization initiatives, balancing innovation, technical debt reduction, platform stability, and delivery commitments.
  • Manage product and platform investments, budgets, vendor relationships, and resource planning to deliver measurable business value and return on investment.
  • Serve as the senior technology leader and trusted advisor for POS Modernization, influence enterprise technology strategy, and represent the platform across Restaurant Technology, Operations, Consumer, and other business functions.
  • Champion platform adoption and operational excellence across global markets, enabling restaurant operations, crew experiences, and future business growth.

Desired Qualifications

  • Experience with cloud platforms such as Azure, Google Cloud Platform, or Amazon Web Services, microservices architectures, application programming interfaces, event-driven systems, and modern engineering practices.
  • Experience managing globally distributed teams and strategic vendor relationships.
  • Preferred bachelor's degree in Computer Science, Engineering, Information Technology, or a related field; a master's degree is also preferred.

About the Company

McDonald's

Runs and franchises fast-food restaurants

McDonald's runs and franchises quick-service restaurants for customers seeking burgers, chicken, fries, breakfast food and coffee. Its menu includes the Big Mac and Chicken McNuggets, while customers order at counters, drive-throughs, self-service kiosks and through its mobile app. Independent operators run most locations under agreements that license the brand and restaurant system. The corporation earns money from its own restaurant sales and from franchise royalties, rent and initial fees, with conventional franchise sites supported by property it owns or leases. The modern business dates to Ray Kroc's McDonald's System in 1955 and is headquartered in Chicago, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1955

Recently Posted Jobs

Explore more opportunities at McDonald's

See more jobs