Principal Software Engineer
McDonald's · Chicago, IL · 6 days ago
Engineering$195k–$244k/yrFull-time
What You'll Do
- Strategize & Solve: Understand McDonald's business and technical environments to develop solutions that tackle complex business challenges.
- Innovate & Build: Lead the engineering design and development of iOS and Android applications, as well as cloud services, ensuring scalability, availability, and performance.
- Set the Vision: Partner with architecture and engineering teams to define and communicate technology strategies, ensuring alignment across platforms.
- Drive Best Practices: Champion agile, DevOps, and modern engineering principles, fostering a culture of innovation, collaboration, and continuous improvement.
- Lead & Inspire: Guide high-performing engineering teams, offering mentorship, technical leadership, and coaching to build top-tier technical talent.
- Experiment & Validate: Conduct proof-of-concepts (POCs) and prototypes to assess emerging technologies and their impact on business goals.
Qualifications
- Education & Experience: Bachelor’s degree or equivalent experience. Ongoing learning to stay ahead of technology trends. 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.
- Technical Expertise: 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.
- Leadership & Collaboration: Ability to influence partners and align teams around technical strategies. Strong communication and storytelling skills to convey technical concepts clearly. A teammate who thrives in collaborative environments and fosters innovation. Proven track record to break down silos and create alignment across technical and business teams.
Compensation
- Bonus Eligible: Yes
- Long-Term Incentive Eligible: Yes
Benefits
- Benefits Eligible: Yes
- Salary Range: $195,371.00 - $244,214.00 per year