Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

McDonald's Logo

Software Engineer 3 - C#

McDonald's

$129,800 - $183,340
Sep 30, 2025
Chicago, IL, USA
Apply Now

McDonald's is looking to hire a Software Development Engineer to lead the development of in-store technology, aiming to improve customer experience and operational efficiency through technology innovation, including AI, robotics, and digitization of restaurant operations.

Requirements

  • 5+ years of non-internship professional software development experience with programming experience in C and .Net Core.
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • 5+ years of experience with Relational Databases and SQL.
  • Solid understanding of software development tools such as Git, GitHub, Jira, Confluence, IntelliJ or equivalent.
  • Advanced application development experience using C and .Net in micro-services applications.
  • Proven knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithms).
  • Nice to have experience with JFrog, Jenkings or ArgoCD.

Responsibilities

  • Work in a software development squad for Restaurant Products to support the design and development for new functionality and items related to technical debt.
  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, adaptability, cost, and security.
  • Use software engineering best practices to ensure a high standard of quality for all teamwork.
  • Ensure the delivery of high-quality code by implementing unit test, integration tests and code reviews.
  • Keep squad documentation up to date.
  • Provide mentorship and guidance to junior engineers.
  • Design, development, testing and maintenance of the McDonald’s restaurant software. Restaurant Technology software includes application user interface, API layer software, data management, and data communication with external systems.

Other

  • Ensure product requirements, features and backlog items are reviewed and understood as part of the Sprint planning.
  • Proven experience with Agile / Scrum framework.
  • Strong verbal and written communication skills in English.
  • Proven leadership abilities in an engineering environment in driving operational precision and best practices.
  • Highly quantitative with excellent judgment and passion for building a great customer experience.