Posted in

Principal Software Engineer – Mobile

Principal Software Engineer – Mobile

CompanyMcDonald’s
LocationChicago, IL, USA
Salary$168350 – $218860
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s degree or equivalent experience
  • 12+ years of experience in software engineering, with a focus on mobile app development
  • 4+ years of strategic planning and technical leadership experience
  • Shown success in solving complex technical challenges across multiple platforms
  • Experience leading enterprise-scale solutions in a large organization with multiple business units
  • Strong experience in mobile application development (iOS & Android) using Swift, SwiftUI/UIKit, Kotlin/Android Java, and Jetpack Compose
  • Knowledge of microservices and event-driven architecture, with hands-on experience in Java, Kotlin, Spring Boot, Micronaut, and .NET
  • Expertise in databases and cloud technologies, including MongoDB, Postgres, Elastic Search, Kafka, and ReactJS

Responsibilities

  • Understand McDonald’s business and technical environments to develop solutions that tackle complex business challenges
  • Lead the engineering design and development of iOS and Android applications, as well as cloud services, ensuring scalability, availability, and performance
  • Partner with architecture and engineering teams to define and communicate technology strategies, ensuring alignment across platforms
  • Champion agile, DevOps, and modern engineering principles, fostering a culture of innovation, collaboration, and continuous improvement
  • Guide high-performing engineering teams, offering mentorship, technical leadership, and coaching to build top-tier technical talent
  • Conduct proof-of-concepts (POCs) and prototypes to assess emerging technologies and their impact on business goals

Preferred Qualifications

    No preferred qualifications provided.