Software Engineer I
McDonald's Corporation
Job Description:
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.
Our Global Mexico City Office 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.
Department Overview
McDonald’s, one of the most recognized brands in the world, is seeking a skilled Software Development Engineer to own the development of our Restaurant Topology Management (RTM) technology as part of Commercial Product & Platform organization. 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.
The Software Engineer I role reports to the Sr Engineering Manager, Chapter Lead. In this role, you will be responsible for the design, development, testing, and maintenance of the McDonald’s RTM software. Restaurant Technology software includes application user interface, API layer software, data management, and data communication with external systems. The software needs to meet stringent reliability and performance requirements as well as the needs of our customers.
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 and build new customer experiences. We’re also exploring technologies that can help us reduce or eliminate repetitive tasks and make employees’ jobs more interesting and rewarding. 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!
Click to add description here.
Duties
- Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
- Actively participate in and execute the scrum process.
- Design, implement, test, deploy, and maintain innovative software solutions to transform service performance, durability, cost, and security.
- Provide frequent progress updates to the direct manager and other stakeholders.
- Work in an agile, startup-like development environment, where you are always working on the most meaningful priorities.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Ability to design and code the right solutions starting with broadly defined problems.
Qualifications
- Bachelor’s degree in Computer Engineering, Computer Science, or similar engineering discipline.
- Previous technical internship(s), if applicable.
- Programming experience with at least one modern language such as C#, Angular, TypeScript, SQL, some DB familiarity, and including object-oriented design.
- Experience in optimization mathematics such as linear programming and nonlinear optimization.
- Ability to effectively articulate technical challenges and solutions.
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
- Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm).
- Strong verbal and written communication skills, are self-driven, demonstrates initiative, and delivers high quality results in a fast-paced environment.
- Highly quantitative with great judgment and passion for building a phenomenal customer experience.
Additional information
At McDonalds we are People from all Walks of Life...
People are at the heart of everything we do, and they make the McDonalds experience. We embrace diversity and are committed to creating an inclusive culture that means people can be their best authentic self in our restaurants and offices, which helps us to better serve our customers. We have a strong heritage of diversity and representation within our communities, which we are proud of. The diversity of our people, customers, Franchisees, and suppliers gives us strength.
We do not tolerate inequality, injustice, or discrimination of any kind. These are hugely important issues and a brand with our reach and relevance means we have a very meaningful role to play.
We also recognise our responsibility as a large employer to continue being active in our communities, helping to develop skills and drive aspirations that will help people to be more aware of the world of work and more successful within it, whether with McDonalds or elsewhere.
#J-18808-Ljbffr- ...the job Are you ready to lead impactful projects and mentor engineering teams while building scalable, high-performance systems? If... ...difference at scale. At Walmart, we’re looking for a Senior Software Engineer to join our technology team. You’ll play a key role in...SugeridoOffshore
$30,000
...conformado por asesores empresariales, otros desarrolladores, y el cliente. Tener control sobre los módulos/aplicaciones asignadas del software y brindar soluciones de software de calidad y en tiempo para los proyectos. Diseñar/desarrollar una solución integrada eficaz y...SugeridoPrácticaDesde casaInicio inmediatoHorario flexibleTrabajo por turnos- ...Somos ITJ, una empresa binacional estadounidense-mexicana enfocada en construir Centros de Excelencia de Software en Latinoamérica, especialmente en México. Nos asociamos con industrias de rápido crecimiento y alto impacto, particularmente en el sector de BioMedTech...Sugerido
- ...WE ARE HIRING | AI & Software Engineer III ¿Te apasiona construir soluciones escalables impulsadas por IA y trabajar con tecnologías modernas en la nube? Estamos buscando un(a) AI & Software Engineer III para integrarse a un equipo innovador que desarrolla plataformas...SugeridoPrácticaTrabajo híbrido
- ...Minimum 3 to 5 years of progressive experience developing software using .Net frameworks. The candidate must have at least 2 years... ...and automation technologies for CI/CD Bachelor’s degree in engineering, computer science, information systems, or a related field from...SugeridoRemotoTrabajo híbrido
- ...esa diferencia se siente todos los días en producción, en costos, en el impacto real al negocio. Si llevas años construyendo software complejo, en algún momento te enganchaste con AI por curiosidad propia, y hoy puedes hablar de arquitectura y de modelos con el mismo...
- ...passionate about building scalable, high-impact software solutions? Do you enjoy solving complex... ...teams? If you're ready to take your engineering career to the next level, this... ..., we’re looking for a Senior Software Engineer to join our dynamic tech team. In this...
- ...S&P Global Energy The role: Python Software Engineer The Team: Our Data Science and Modelling (DS&M) team drives innovation by transforming complex commodity data into actionable insights that impact global business decisions. We're a collaborative, goal-oriented...Remoto
- ...digital transformation? If so, this is your opportunity to make a global impact. At Walmart Labs, we’re looking for a Staff Software Engineer to lead strategic initiatives, guide engineering teams, and deliver cutting-edge solutions that power the world’s largest...
- A financial technology firm seeks a skilled engineer to manage end-to-end support and tooling. You will build workflows, engage with customers, and collaborate on product development. Ideal candidates possess strong programming skills in TypeScript, React, and NestJS,...Remoto
- ...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...Remoto
- ...collaborative spirit, and work closely with various internal teams to engineer scalable solutions that can be shared across all client... ...development methodologies. Ability to design and create major software components and provide technical leadership for developers....Trabajar en la oficinaTrabajo híbrido
- ..., attributable, auditable, understandable, and applied fairly across time. Our team is a cross-functional group consisting of an engineering manager, product manager, full-stack engineers, with support from data analytics and operations. This team is fully located in Mexico...Tiempo completoPatrocinio de visaTrabajar en la oficina
- ...LexisNexis Risk Solutions is seeking a Senior Software Engineer II in Mexico City. This role leads advanced software development initiatives, translating user needs into effective software solutions in a dynamic team environment. Candidates should have strong experience...
- ...technical initiatives including migrations, refactoring, and system improvements Drive cross-team collaboration and influence engineering standards and best practices Mentor engineers and provide guidance on technical design and execution What You'll Bring:...Trabajar en la oficinaInicio inmediato
- ...experience. ~5 years of experience with software development in one or more programming... ...About the job Google's software engineers develop the next-generation technologies... ...and is growing every day. As a software engineer, you will work on a specific project critical...
- ...forefront of your field. Raise the Bar: You will mentor other engineers, not by lecturing them, but by coding well and reviewing hard.... ...product and data teams to turn abstract ideas into working software. This allows you to see the direct impact of your work. Who...PrácticaHorario flexible
- A fast-growing technology company in Mexico is seeking a Senior Software Engineer to join the Core Experiences Team. You will optimize the product experience by developing effective APIs and backend services using Kotlin. Ideal candidates should excel in systems thinking...
- ...Google Inc. is seeking a Senior Software Engineer in Mexico City to develop technologies that change how users connect and interact. You will work on critical projects and support initiatives like Server Driven UI to enhance productivity across platforms like Android and...
$2,000
...served over 18 million customers as of 2025 while achieving solid profitability for sustainable growth. This role The Senior Software Engineer is responsible for building technology of our unique cell phone-locking system, data‑driven risk modeling to support our...Desde casaInicio inmediato- ...core banking capabilities with strategic platforms such as Fiserv DNA, Create Digital, and Nautilus. We are looking for a Senior Software Engineer / Lead Developer who will play a key role in designing, developing, and delivering mission-critical banking services across...
- ...the real-time transportation network of the future, Lyft needs engineers from a scope of disciplines. We need engineers to help us... ...partners to achieve results Experience: Minimum 1 - 3 years of software engineering industry experience Experience with Kotlin...
- A leading cloud computing firm is looking for a Senior Software Engineer to join their Customer Success Data Platform team in Mexico, Ciudad de México. The ideal candidate has over 6 years of experience and is proficient in HTML, CSS, JavaScript, and back-end languages...
- ...in Enforcement Integrity, a key role in protecting and elevating Etsy's marketplace. Based in Mexico City, you'll collaborate with engineers and product managers to ensure enforcement actions are fair and consistent. The ideal candidate will have a customer-centric...Tiempo completo
- ...in delivering effective, compassionate patient care in every market we serve. Role overview We are looking for a senior software engineer to join our team. Our engineering culture is built for people who have likely been founders, early employees, or high-output freelancers...FreelanceRemotoHorario flexibleTrabajo por turnos
- ...experience. ~5 years of experience with software development in Java or Kotlin, and with... .... About the job Google's software engineers develop the next-generation technologies... ...and is growing every day. As a software engineer, you will work on a specific project...
- ...marketplace integrity through policy enforcement and risk mitigation. The role involves collaborating with product managers and engineers to develop improvements that ensure safety and trust in the marketplace. The ideal candidate should possess strong communication...Tiempo completo
- ...business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.## ****Senior Software Engineer Customer Success Data Platform********About Salesforce****We’re Salesforce, the Customer Company, inspiring the future of...
- ...automations, and workflows that allow to identify patterns in support volume, reduce manual effort and make the team faster. Own engineering support end‑to‑end. You’ll triage incoming issues, diagnose root causes, and resolve them, including writing and shipping code...PrácticaRemoto
- Senior Director, Software Engineering page is loaded## Senior Director, Software Engineeringlocations: Mexico City, Mexicotime type: Full timeposted... ...experience tools to make life easier for engineers to engineer; who focus on cloud governance for compliance, risk...Trabajo por turnos
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Software Engineer I. ¡Sea el primero en aplicar!
- software developer Ciudad de México
- software engineer Ciudad de México
- desarrollador de software junior sin experiencia Ciudad de México
- desarrollador de software Ciudad de México
- ingeniero de desarrollo de software Ciudad de México
- desarrollador de software junior Ciudad de México
- software Ciudad de México
- software embebido Ciudad de México
- implementador de software Ciudad de México
- documentador de software Ciudad de México


