Sr Manager, Software Engineering

McDonald's Corporation•Chicago, IL
•$167,366 - $209,207

About The Position

The Senior Manager Tech Lead for Restaurant Technology is responsible for the technical direction, strategy, and overall adoption of Point of Sale (POS) software versions within McDonald’s restaurants. The role sits within Commercial Product & Platform, which develops global technology products and platforms to delight customers and help restaurant crews operate efficiently and effectively. The position establishes technical strategy for restaurant products, leads development teams and external vendor squads, and supports the modernization of McDonald’s POS systems by reducing complexity and deployment time. It also provides technical leadership and solutioning, ensures software meets architectural, quality, security, and documentation standards, and coordinates technical solutions with business needs. The role collaborates across product teams, development partners, and a complex global organization, while leading and mentoring team members and driving customer and operational improvements. The role offers a salary range of $167,366 to $209,207 per year and is eligible for performance-based bonus and long-term incentive awards in the form of stock or other equity grants. Benefits include health and welfare coverage, a 401(k) plan, adoption assistance, educational assistance, flexible ways of working, and time-off policies including sick leave, parental leave, and vacation/PTO. Eligibility requirements apply to some benefits.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 5 years of technology experience.
  • At least 3 years of Agile Product Management experience, preferably on customer-facing products and leading agile development teams.
  • Significant software development experience and knowledge of Agile software development processes.
  • Experience working across an at-scale, complex, global matrixed organization.
  • Strong understanding of current development technologies.
  • Experience with code refactoring, design patterns, iterative development, continuous deployment, highly scalable applications, and application security.
  • Experience in Agile development and the application of Agile techniques and delivery practices.
  • Strong communication skills, including explaining complex technical decisions to non-technical collaborators.
  • Strong quantitative analysis, analytics, research, and analysis skills.
  • Ability to collaborate with engineers, project managers, corporate leadership, and partners.
  • Experience leading multifunctional teams and managing indirect reports.
  • Expertise in project and product planning, including product definition, feature prioritization, trade-off processes, and roadmap creation.
  • Self-starter who takes initiative and has a demonstrated history of achieving results.
  • Customer-centric approach and interest in consumer behavior, trends, and opportunities for innovation.
  • Bias toward action and incremental improvements; passion for improving customer experience and restaurant operations; and willingness to explore and implement better technologies, tools, and processes.

Nice To Haves

  • .NET experience.
  • Expertise with McDonald’s POS system.

Responsibilities

  • Establish a technical vision and strategy for restaurant products, with a focus on McDonald’s Point of Sale.
  • Set the product’s technical direction and lead a development team.
  • Assist with the transformation effort to modernize McDonald’s POS and reduce complexity and deployment time.
  • Lead the quality and efficiency of external vendor squads and ensure they meet McDonald’s standards.
  • Ensure code development follows architectural, quality, and security standards and practices.
  • Maintain documentation standards for software shipped by the team.
  • Answer technical questions from the squad and remain accountable for technical solutioning.
  • Mentor junior technical leads when applicable.
  • Serve as a subject matter authority on features and capabilities for development partners and other product teams, ensuring alignment.
  • Coordinate or implement plans to ensure technical solutions meet business needs.
  • Build and implement optimization experiments to validate and optimize feature adoption.
  • Provide leadership by collaborating, communicating ideas to senior management and peers, initiating projects, leading resources, resolving issues, and holding self and team accountable for results.
  • Lead multifunctional teams and manage indirect reports to achieve organizational goals.
  • Plan products and projects, including product definition, feature prioritization, trade-offs, and roadmaps.
  • Drive improved customer experience and restaurant operations.

Benefits

  • Health and welfare benefits, including medical, prescription drug, mental health, dental, and vision coverage.
  • Life insurance.
  • 401(k) plan.
  • Adoption assistance program.
  • Educational assistance program.
  • Flexible ways of working.
  • Time-off policies, including sick leave, parental leave, and vacation/PTO.
  • Performance-based bonus eligibility.
  • Eligibility for stock or other equity grants under McDonald’s long-term incentive plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service