Jobs · Engineering · Illinois

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

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 3 wk ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com