Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III - (C#/Angular) image - Rise Careers
Job details

Software Engineer III - (C#/Angular)

Company Description

McDonald’s growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald’s will accelerate technology innovation so 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive Thrus, through McDelivery, dine-in or takeaway. 

McDonald’s Global Technology is here to power tomorrow’s feel-good moments.  

That’s why you’ll find us at the forefront of transformative technology, exploring new and innovative ways to serve our millions of customers and spread happiness one delicious Hot Fudge Sundae-dipped fry at a time. Using AI, robotics and emerging tech, we’re digitizing the Golden Arches. Combine that with our unparalleled global scale, and we’re reshaping all areas of the business, industry and every community that is home to a McDonald’s restaurant. We face complex tech challenges every day. But that’s where our diverse and talented teams come in. They’re made up of the best and brightest from all over the globe, and they thrive in the space where feel-good meets fast-paced.  

We’re recruiting engineers to join our Global Technology team in Mexico City as we open our McDonald’s Capability Center (MCC). Our Mexico City MCC will be a hub for technology innovation and operational support to help us build the solutions that will improve our customer, crew and employee experience each and every day. 

Check out the McDonald’s  Global Technology Technical Blog to learn how technology and our global team are directly enabling the Accelerating the Arches strategy. 

Job Description

The Commercial Product & Platform vision develops global technology products and platforms that delight our customers and enable our crews to operate our restaurants reliably and effectively.

Software Engineer III reports to the Sr Engineering Manager, Chapter Lead. In this role, you will partner with our Product Management and Architecture teams to coordinate execution of the forward-looking vision of McDonald’s Digital Technologies and the high-value transformation initiatives that will fuel our journey.

That said, the biggest area of increase in our spending has been in technology, which is helping to drive our growth. We’re looking at how to use technology to improve the customer experience; build new customer experiences; reduce or eliminate repetitive task areas and make employees’ jobs more exciting. With all the new projects and initiatives, it is an exciting time to be on the team that is helping to make a Better McDonald's!

Responsibilities:

  • Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
  • As a software engineer, you will play a pivotal role in crafting the definition, vision, design, road map and development of product features from beginning to end.
  • 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 teams work.
  • Work in an agile, startup-like development environment, where you are always working on the most meaningful priorities.
  • Provide mentorship and guidance to junior engineers

Qualifications

  • 5+ years of non-internship professional software development experience with programming experience in C# and Angular
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Bachelor’s Degree in Computer Science or related field or equivalent years of experience.
  • Proven knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.
  • Strong verbal and written communication skills, are hard-working and deliver high quality results in a fast-paced environment.
  • Proven leadership abilities in an engineering environment in driving operational precision and best practices.
  • Highly quantitative with great judgment and passion for building a great customer experience.
  • Ability to take a project from scoping requirements to launch to delivery
  • English proficiency required.

Preferred Qualifications

  • Programming experience with Javascript

#LI-Hybrid

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III - (C#/Angular), McDonald's Corporation

Are you ready to take your software engineering skills to the next level? Join McDonald’s as a Software Engineer III in the heart of Mexico City! At McDonald's, we’re not just about burgers and fries; we're on a mission to accelerate our growth through technology and innovation. In this role, you’ll be part of a dynamic team driven by a vision to enhance our customer experience by utilizing the latest in AI, robotics, and other emerging technologies. Collaborating closely with our Product Management and Architecture teams, you’ll help craft solutions that make dining with us faster, easier, and more enjoyable for millions of customers each day. You will play a vital role throughout the entire agile development life cycle—from design to deployment—ensuring our digital products not only meet but exceed expectations. With 5+ years of experience in software development, particularly in C# and Angular, you’ll leverage your expertise to create innovative software solutions that can transform the way we operate. This is a unique opportunity to contribute to the exciting projects at the McDonald’s Capability Center and influence the future of our global operations. If you are passionate about developing scalable applications and have a knack for mentoring junior engineers, we want to hear from you! Bring your problem-solving skills and creativity to our exciting blend of technology and fast-paced food service!

Frequently Asked Questions (FAQs) for Software Engineer III - (C#/Angular) Role at McDonald's Corporation
What are the responsibilities of a Software Engineer III at McDonald's?

As a Software Engineer III at McDonald's, you will contribute to all aspects of the agile development life cycle, including design, development, documentation, testing, and operations. Your role includes crafting product features from definition to deployment, ensuring high-quality standards, and providing mentorship to junior engineers. You'll be involved in transforming service performance and enhancing our customer experience through innovative software solutions.

Join Rise to see the full answer
What qualifications are required for the Software Engineer III position at McDonald's?

To qualify for the Software Engineer III role at McDonald's, you'll need a Bachelor's Degree in Computer Science or a related field, along with at least 5 years of professional software development experience focusing on C# and Angular. It's also essential to possess strong communication skills and have a solid understanding of computer science fundamentals like object-oriented design and data structures.

Join Rise to see the full answer
What skills are preferred for a Software Engineer III at McDonald's?

While not mandatory, programming experience in JavaScript is preferred for the Software Engineer III role at McDonald's. Additionally, experience in contributing to architecture and design, operational excellence, and having a quantitative approach towards problem-solving will give you an advantage in this dynamic position.

Join Rise to see the full answer
What kind of work environment can Software Engineer III expect at McDonald's?

At McDonald's, the Software Engineer III will work in an agile, startup-like environment that emphasizes collaboration and innovation. You'll have the chance to work on meaningful priorities and tackle complex tech challenges, making it an exhilarating place to advance your career and contribute to transformative projects.

Join Rise to see the full answer
How does a Software Engineer III contribute to McDonald's growth?

As a Software Engineer III at McDonald's, your contributions will directly impact the company's growth strategy, especially in enhancing digital technologies to improve customer service. By creating innovative software solutions and streamlining operations, you'll be part of a team that is reshaping how we engage with millions of customers every day.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III - (C#/Angular)
Can you describe your experience with C# and Angular?

Talk about specific projects where you utilized C# and Angular, emphasizing your role in design, development, and testing. Highlight any challenges you encountered and how you overcame them using your technical insights.

Join Rise to see the full answer
How do you approach agile development?

Discuss your familiarity with agile methodologies, your experience working in sprints, and how you ensure collaboration amongst team members. Use examples that demonstrate your commitment to iterative design and responsiveness to changes.

Join Rise to see the full answer
What strategies do you implement to ensure code quality?

Explain your approach to code reviews, testing procedures, and following best practices in software development. You can also mention utilizing automated testing tools or adhering to coding standards to maintain high quality in your work.

Join Rise to see the full answer
How do you handle tight deadlines on projects?

Share your time management strategies, including prioritization techniques you use to tackle urgent tasks. Illustrate this with an example where you successfully delivered a project under time constraints without compromising quality.

Join Rise to see the full answer
Can you give an example of a successful project you led?

Describe a project where you took the lead, outlining your responsibilities from inception to delivery. Focus on the project's goals, your contributions, and the outcomes, especially how the software improved processes or user experiences.

Join Rise to see the full answer
How do you ensure effective communication in a team?

Discuss tools and practices you use to facilitate communication, like regular check-ins, collaborative platforms, and transparency in updates. Provide an instance where effective communication solved a potential issue in a project.

Join Rise to see the full answer
What do you consider when designing software architecture?

Highlight considerations such as scalability, reliability, and maintainability. Discuss how you evaluate these factors during the design phase and any design patterns you commonly apply in your work.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Explain your mentoring philosophy and provide specific examples of how you've guided junior engineers in their work. Be sure to mention tools or resources you offer them to facilitate their growth.

Join Rise to see the full answer
What are your thoughts on user experience in software development?

Discuss the importance of user-centered design in your development process. Share a project where you prioritized user experience, and what feedback methods you employed to refine your software.

Join Rise to see the full answer
What emerging technologies do you think could impact McDonald’s operations?

Talk about relevant technologies such as AI, machine learning, or IoT that can enhance the customer journey or improve operational efficiency. Provide insights into how these technologies could be integrated into McDonald's existing frameworks.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
McDonald's Corporation Hybrid "Field", Kansas City, MO, United States
Posted 12 days ago
Photo of the Rise User
McDonald's Corporation Hybrid 110 N Carpenter St, Chicago, IL 60607, USA
Posted 12 days ago
Lago Remote No location specified
Posted 9 days ago
OnePay Remote No location specified
Posted 10 days ago
Photo of the Rise User
OP Labs Remote No location specified
Posted 14 days ago
SWATX Remote No location specified
Posted 9 days ago
Photo of the Rise User
Visa Remote Bangalore, India
Posted 9 days ago
Photo of the Rise User
Posted 10 days ago

McDonald's Corporation is a chain of fast food restaurants. Headquartered in Oak Brook, Illinois, the company's famous menu items include the Big Mac, Chicken McNuggets and Egg McMuffin. McDonald's is a publicly owned company and operates a Canadi...

265 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
13 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja