Director, Software Engineering

McDonald’s Corporation

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$195,371–$244,214 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $234k
This role $220k
$157k most similar roles pay here $292k

This role pays less than 52% of similar roles. Most pay $208,800–$260,000 — the shaded band above. At the midpoint, this role pays about $220k versus about $234k for comparable roles.

Based on 240 similar postings.

Employer

About McDonald’s Corporation

McDonald’s Corporation is the world's largest fast-food chain by revenue, operating over 40,000 locations in more than 100 countries.

McDonald’s Corporation currently has 43 open roles on FindRole.

Listed pay typically runs $138,207–$172,758 across 26 roles with salary data.

Most-posted roles

View all roles at McDonald’s Corporation

At a glance

TL;DR · Director, Software Engineering

The Director, Software Engineering, Kiosk and Restaurant Platform joins the Restaurant Technology team to lead a group of twenty-eight employees and external resources. This leadership role focuses on establishing engineering excellence and delivering new capabilities for the current Kiosk application while maintaining a stable platform to run POS and Kiosk applications. The successful candidate will drive technical strategy, design, and development while enforcing quality standards, modularity, and security compliance across all products. Key responsibilities include managing product milestones, budgets, and ROI while collaborating with Product Management, Solution Architecture, Data & Analytics, and Security teams. This role addresses the complex challenge of providing reliable restaurant technology in a global ecosystem. The ideal candidate possesses extensive experience in software engineering, architectural design, agile development, and large-scale change programs within a complex, matrixed organization to solve critical operational problems.

What you'll do

  • Drive the technical strategy, design, and development of the Kiosk application and platform foundation.
  • Lead a team of 28 employees and external vendors to deliver engineering activities for the Kiosk application.
  • Oversee architectural discussions and ensure high standards for both internal resources and third-party vendors.
  • Enforce engineering best practices, modularity, and quality standards for all new feature enhancements.
  • Manage security compliance, data integrity, and standard protocols for all in-scope products and platforms.
  • Manage the product and platform milestones, budget, and associated return on investment (ROI).
  • Act as the primary technical interface between the engineering organization and other enterprise functions like restaurant operations.

What we're looking for

  • At least 10 years of experience in hands-on technical roles with a background in software engineering, architectural design, and application development.
  • At least 7 years of experience working in an Agile software development environment and leading large software engineering teams.
  • Experience partnering with stakeholders within a complex, global matrixed organization.
  • Experience leading large-scale global change programs impacting people, process, and technology.
  • Strong people management and development experience.
  • Understanding of restaurant applications and the operational requirements of restaurant technology.
  • Experience managing P&L for a department and developing financial forecasts.
  • Ability to communicate effectively across multiple business areas including marketing, sales, finance, operations, and technology.

More like this

Similar roles

Director, Software Engineering

Morgan Stanley

New York, NY 25 days ago
Java Python Spring Boot ETL DB2 Snowflake SQL Server SQL Microservices SOA SDLC UNIX Linux Data Quality Portfolio Analytics
3+ yrs exp

Director, Software Engineering

Visa

Bellevue, WA 61 days ago $186,800$299,200
Java Kafka Kubernetes Docker Spring Boot REST AI/ML Generative AI CI/CD Maven Git Vert.x Hazelcast Cloud-native Distributed Systems Event-driven Architecture API Design
10+ yrs exp Hybrid

Director, Software Engineering

Visa

Austin, TX 29 days ago $186,800$299,200
DevSecOps CI/CD Agile Generative AI Agentic AI System Architecture Automated Testing Web Services Mobile Applications Data Governance Code Review
10+ yrs exp Hybrid

Director, Lead Software Engineer

Morgan Stanley

New York, NY 16 days ago
Python Java Spring Boot Docker Podman REST SOAP XML JSON FAST API Sybase SQL Server DB2 MongoDB JavaScript Angular Jenkins CI/CD TDD BDD JUnit Cucumber REST Assured Unix Shell Scripting Git Agile DevOps
3+ yrs exp

Director, Software Engineer

Capital One Financial

McLean, VA +1 17 days ago $269,100$307,200
AWS Java Go Python Node.js React AngularJS Spark Microservices REST NoSQL Relational Databases Maven Artifactory Agile iOS Android JSON XML Ruby Perl
7+ yrs exp

Senior Director, Software Engineering

Evolent Health

Remote 9 days ago $175,000$185,000
AI Azure Azure AI Services Azure SQL Azure Service Bus Event-Driven Architecture API Development Prompt Engineering GitHub Copilot Cursor DevOps Domain Driven Design HL7v2 FHIR x12 278 SQL
10+ yrs exp Remote