¡Activa las notificaciones laborales por email!

Software Engineer I - iOS

McDonald’s Global Office in Mexico

Ciudad de México

Presencial

MXN 500,000 - 650,000

Jornada completa

Hace 9 días

Descripción de la vacante

A leading global restaurant brand is seeking a Software Engineer I to join their Global Technology team in Mexico City. You will design, develop, and maintain digital technology software while contributing to innovative solutions that enhance customer experiences. The role demands strong programming skills in Swift and Objective-C and a collaborative attitude in a fast-paced environment. Join us in transforming the dining experience supported by cutting-edge technology.

Formación

  • At least 1 year of professional software development experience (non-internship).
  • Strong knowledge of computer science fundamentals such as object-oriented design, data structures, and algorithms.
  • Excellent verbal and written communication skills.

Responsabilidades

  • Contribute to all aspects of the agile development lifecycle.
  • Design, implement, test, deploy, and maintain innovative software solutions.
  • Work in an agile, startup-like environment.

Conocimientos

Software development experience
Programming with Swift
Programming with Objective-C
Knowledge of object-oriented design
Problem-solving skills

Educación

Bachelor’s Degree in Computer Science or related field

Descripción del empleo

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 leveraging 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 that over 65 million customers a day experience a fast, easy service, whether at one of our 25,000+ Drive Thrus, through McDelivery, dine-in, or takeaway.

McDonald’s Global Technology is committed to powering tomorrow’s feel-good moments. We are at the forefront of transformative technology, exploring 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. With our global scale, we are reshaping all areas of the business, industry, and communities where McDonald’s operates.

We face complex tech challenges daily, but our diverse and talented teams thrive in this fast-paced environment. Our teams are composed of the best and brightest from around the globe, working where feel-good meets fast-paced innovation.

We are recruiting engineers for our Global Technology team in Mexico City as we open our new McDonald’s Office in Mexico. This office will serve as a hub for technology innovation and operational support to develop solutions that enhance the experience of our customers, crew, and employees daily.

Learn more about how our technology and global team are supporting the Accelerating the Arches strategy on the McDonald’s Global Technology Technical Blog.

Job Description:

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

Software Engineer I reports to the Sr Engineering Manager, Chapter Lead. In this role, you will be responsible for designing, developing, testing, and maintaining McDonald’s Digital Technology software.

Our increased investment in technology is driving our growth. We focus on using technology to improve customer experiences, build new offerings, reduce repetitive tasks, and make employees’ jobs more exciting. It’s an exciting time to be part of the team making McDonald’s better!

Responsibilities:
  • Contribute to all aspects of the agile development lifecycle including design, development, documentation, testing, and operations.
  • Play a pivotal role in shaping the definition, vision, design, roadmap, and development of product features from start to finish.
  • Design, implement, test, deploy, and maintain innovative software solutions to enhance service performance, durability, cost-efficiency, and security.
  • Apply software engineering best practices to ensure high-quality deliverables.
  • Work in an agile, startup-like environment, prioritizing the most important tasks.
Qualifications:
  • At least 1 year of professional software development experience (non-internship).
  • Programming experience with Swift, Objective-C, and iOS platform technologies and APIs.
  • Bachelor’s Degree in Computer Science or related field, or equivalent experience.
  • Strong knowledge of computer science fundamentals such as object-oriented design, data structures, and algorithms.
  • Excellent verbal and written communication skills.
  • SOLUTION-oriented attitude and problem-solving skills in a collaborative, fast-paced environment.
  • Quantitative mindset with a passion for creating great customer experiences.
  • Attention to detail and a drive for continuous improvement.
  • Ability to manage projects from scoping to launch and delivery.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.