cover image
McDonald's

McDonald's

corporate.mcdonalds.com

6 Jobs

359,590 Employees

About the Company

McDonald’s is the world’s leading global foodservice retailer with over 37,000 locations in over 100 countries. More than 90% of McDonald’s restaurants worldwide are owned and operated by independent local business men and women.

McDonald's & our franchisees employ 1.9 million people worldwide.

We serve the world some of its favorite foods - World Famous Fries, Big Mac, Quarter Pounder, Chicken McNuggets and Egg McMuffin.

To learn more about the company, please visit www.aboutmcdonalds.com.

Listed Jobs

Company background Company brand
Company Name
McDonald's
Job Title
Software Engineer I
Job Description
Job Title: Software Engineer I Role Summary: Design, develop, and maintain scalable POS and restaurant technology solutions within a distributed computing environment. Collaborate with product, architecture, and vendor teams to drive high-value transformation initiatives and improve customer and employee experiences. Expectations: - Own end‑to‑end delivery of software features from design through deployment. - Translate ambiguous business needs into technical solutions using object‑oriented design. - Work in an agile, fast‑paced environment prioritizing high-impact work. - Communicate solutions clearly to technical and non‑technical stakeholders. Key Responsibilities: - Collaborate with product managers and architects to define technical vision for POS and restaurant systems. - Design and implement distributed storage, indexing, and query mechanisms that are scalable, fault‑tolerant, and cost‑efficient. - Build and optimize predictive models on large‑scale distributed data pipelines. - Manage and coordinate with third‑party engineering vendors on deliverables and quality assurance. - Conduct unit, integration, and performance testing; deploy and maintain production software. - Continuously refactor code to improve performance, reliability, and security. - Document architecture and design decisions for maintainability. Required Skills: - Proficient in at least one modern language (Java, C++, or C#) with strong object‑oriented design skills. - Experience with optimization techniques (linear programming, nonlinear optimization). - Solid grasp of data structures, algorithms, and computer science fundamentals. - Ability to solve abstract, undefined problems and present technical solutions. - Strong verbal and written communication. - Self‑driven, high‑quality output in a rapid development environment. - Comfortable with agile methodologies, CI/CD, and automated testing. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Certifications in relevant cloud platforms or software architecture are a plus.
Chicago, United states
On site
27-09-2025
Company background Company brand
Company Name
McDonald's
Job Title
Software Engineer II
Job Description
**Job Title:** Software Engineer II **Role Summary:** Full‑stack software engineer focused on secure identity and access solutions for a global platform. Works within an agile squad to design, develop, test, deploy, and maintain services using C#, .NET Core, ASP.NET, Web API, and related Microsoft technologies. Drives architectural decisions, improves performance, scalability, and security, and mentors junior engineers. **Expectations:** - Deliver high‑quality, secure, cloud‑native code in a fast‑paced, distributed team. - Collaborate closely with product managers, architects, and cross‑functional stakeholders. - Participate in continuous improvement of development practices, reducing technical debt and increasing delivery speed. **Key Responsibilities:** - Design, implement, test, deploy, and maintain cloud‑native applications (Azure AKS, Docker, Functions, Logic Apps, Event Grid, Service Bus). - Contribute to all phases of the agile development life cycle: analysis, design, coding, documentation, testing, and operations. - Lead squad execution, plan sprint work, and ensure high standards of quality, reliability, and security. - Mentor junior engineers and share best practices in code quality, testing, and DevOps. - Own a share of the delivery pipeline, including CI/CD with Azure DevOps or GitHub Actions. - Actively manage technical debt and recommend enhancements for performance, adaptability, and cost. **Required Skills:** - 3+ years professional .NET Core/.NET Framework development. - 1+ year experience in architecture & design of scalable systems (design patterns, reliability, scaling). - 1+ year Azure cloud experience (AKS, Docker, Functions, Logic Apps, Event Grid, Service Bus). - Advanced C#, ASP.NET, Web API, microservices. - Front‑end: HTML5, JavaScript, CSS3 (mobile‑first). - Databases: Microsoft SQL Server, Azure SQL, Cosmos DB. - Strong grasp of object‑oriented design, data structures, and algorithms. - Experience with CI/CD (Azure DevOps, GitHub Actions). - Demonstrated leadership in engineering best practices and operational precision. - Excellent communication and collaboration skills across remote, global teams. **Preferred Qualifications:** - Knowledge of payments, fraud, and related compliance. - Cybersecurity background: risk management, access controls, secure coding. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred). - Professional certifications (e.g., Microsoft Certified: Azure Developer Associate, Azure Solutions Architect) highly valued but not mandatory.
Chicago, United states
Remote
Junior
08-10-2025
Company background Company brand
Company Name
McDonald's
Job Title
Software Engineer III
Job Description
**Job title:** Software Engineer III **Role Summary:** Develop and deliver high‑quality software solutions for global digital platforms, partnering with Product Management and Architecture to execute the company’s technology vision. Operate within an agile, fast‑paced environment, driving feature design from concept to launch while mentoring junior engineers. **Expactations:** - Produce reliable, scalable code using C# and Java. - Apply software engineering best practices and maintain high quality standards. - Lead architectural design discussions and contribute to system reliability and scalability. - Communicate effectively across cross‑functional teams and deliver results on critical priorities. - Mentor junior staff and foster continuous improvement. **Key Responsibilities:** - Participate in all phases of the agile development lifecycle: design, implementation, testing, documentation, deployment, and operations. - Define product feature vision, roadmap, and technical specifications. - Design, develop, test, and maintain innovative software solutions that improve service performance, cost efficiency, security, and adaptability. - Ensure code quality through reviews, automated testing, and adherence to standards. - Guide junior engineers and promote engineering best practices. **Required Skills:** - 5+ years professional software development experience. - Proficiency in C# and Java. - 2+ years experience with system architecture, design patterns, reliability, and scaling. - Strong foundation in object‑oriented design, data structures, and algorithms. - Excellent verbal and written communication. - Proven leadership and mentorship abilities. - Ability to manage projects from requirements gathering through launch. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Chicago, United states
Remote
Mid level
18-10-2025
Company background Company brand
Company Name
McDonald's
Job Title
Risk Analyst
Job Description
**Job Title:** Risk Analyst **Role Summary:** Assess and mitigate cybersecurity risks to safeguard McDonald’s global information assets, supporting informed risk-based decision-making across departments. **Expectations:** Partner with cybersecurity leaders, business units, and technology teams to identify, analyze, and reduce risks aligned with organizational policies and regulatory standards (e.g., GDPR). Drive visibility into risk management value through metrics and reporting. **Key Responsibilities:** - Analyze industry risk trends and business strategies to identify security gaps and vulnerabilities. - Lead third-party security risk assessments to evaluate compliance with internal and external standards. - Collaborate with stakeholders to implement controls and mitigation strategies for critical services. - Map and report risks using frameworks (e.g., NIST, ISO) to identify improvement opportunities. - Develop metrics, track trends, and communicate risk insights to leadership for strategic decisions. - Create and maintain documentation for risk management workflows, controls, and governance processes. **Required Skills:** - Proficiency in cybersecurity risk analysis, third-party risk frameworks, and regulatory compliance (GDPR, NIST, ISO). - Strong understanding of information governance, cybersecurity best practices, and risk mitigation. - Analytical skills for data interpretation, trend analysis, and risk prioritization. - Interpersonal abilities to collaborate across teams and articulate technical risks to non-technical stakeholders. **Required Education & Certifications:** - Bachelor’s degree in Risk Management, GRC, Cybersecurity, Compliance, or related disciplines. - 1–3 years’ experience in Information/Technology Risk Management, Third-Party Risk, or Supply Chain Risk Management. - Preferred certifications: CISSP, CRISC, or CISA (if listed as required in original but omitted here due to ambiguity).
Chicago, United states
On site
Fresher
11-11-2025