Skip to content

Principal Software Engineer – Mobile
Company | McDonald’s |
---|
Location | Chicago, IL, USA |
---|
Salary | $168350 – $218860 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert 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.