Principal Software Engineer
$195.37k - $244.21kMcDonald's Corporation
Company Description: 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 using 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 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive thrus, through McDelivery, dine-in or takeaway. McDonald’s Global Technology is here to power tomorrow’s feel-good moments. That’s why you’ll find us at the forefront of transformative technology, exploring new and 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. Combine that with our unparalleled global scale, and we’re reshaping all areas of the business, industry and every community that is home to a McDonald’s restaurant. We face complex tech challenges every day. But that’s where our diverse and talented teams come in. They’re made up of the best and brightest from all over the globe, and they thrive in the space where feel-good meets fast-paced. Check out the McDonald’s Global Technology Technical Blog to learn how technology and our global team are directly enabling the Accelerating the Arches strategy. Department Overview As a Principal Engineer in Customer Technology, you are a trusted partner and strategic leader who helps craft the future of McDonald’s technology. You’ll define solutions to complex business and technical challenges, influencing multiple teams across critical platforms. Your work will drive innovation in McDonald’s Global Mobile App and Marketing technologies, ensuring scalable, high-performing solutions that improve customer experiences worldwide. Join McDonald’s and be part of a team that’s reimagining technology to create exceptional customer experiences at a global scale! 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: Yes Benefits Eligible: Yes Salary Range The expected salary range for this role is $195,371.00 - $244,214.00 per year. The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we may also consider your experience, and other job‑related factors. Competencies Background & Values Building Blocks Execution Proficiency Strategic Proficiency Talent Proficiency Additional Information Benefits eligible: This position offers health and welfare benefits, a 401(k) plan, adoption assistance program, educational assistance program, flexible ways of working, and time off policies (including sick leave, parental leave, and vacation/PTO). Eligibility requirements apply to some benefits and may depend on job classification and length of employment. Bonus eligible: This position is eligible for a bonus, calculated based on individual and company performance. Long term Incentive eligible: This position is eligible for stock or other equity grants pursuant to McDonald’s long‑term incentive plan. McDonald’s is an equal opportunity employer committed to the diversity of our workforce. We promote an inclusive work environment that creates feel‑good moments for everyone. McDonald’s provides reasonable accommodations to qualified individuals with disabilities as part of the application or hiring process or to perform the essential functions of their job. If you need assistance accessing or reading this job posting or otherwise feel you need an accommodation during the application or hiring process, please contact View email address on click.appcast.io. Reasonable accommodations will be determined on a case‑by‑case basis. McDonald’s provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to sex, sex stereotyping, pregnancy (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), race, color, religion, ancestry or national origin, age, disability status, medical condition, marital status, sexual orientation, gender, gender identity, gender expression, transgender status, protected military or veteran status, citizenship status, genetic information, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Nothing in this job posting or description should be construed as an offer or guarantee of employment. #J-18808-Ljbffr
- ...About the Role IAA is seeking a highly experienced Principal Engineer to join the Seller Applications organization. This role is responsible... .... Qualifications ~12+ years of professional software engineering experience, including significant time modernizing...SuggestedFull timeImmediate start
$144.5k - $195.5k
...Principal Software Engineer We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity...SuggestedFull timeTemporary workLocal areaFlexible hours$137.4k - $233.6k
...over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service. The Principal Software Engineer in NTAM (Northern Trust Asset Management) Investments Technology is a senior technical leader with 10+ years' experience...Suggested$197.3k - $313.7k
...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1... ...world-class events, both in-person and virtually. As the Principal Engineer focused on architecture priorities for the Event Technology...Suggested$137.4k - $233.6k
...Principal Software Engineer page is loaded## Principal Software Engineerremote type: Hybridlocations: Chicago, ILtime type: Full timeposted on: Posted Todayjob requisition id: R150312**About Northern Trust:**Northern Trust, a Fortune 500 company, is a globally recognized...SuggestedFor contractorsFlexible hours$173k - $230k
...practices and finding ways to bring those practices into the engineering organization. Essential Functions Partners with product... .... Be a thought leader: a senior point of expertise on software engineering issues, industry trends and developing technologies...Hourly payWork at officeImmediate startVisa sponsorshipWork visaFlexible hours$142.8k - $274.8k
...Do you enjoy solving problems, writing software, and working with customers? Do you want... ...join us! The Industry Solutions Engineering (ISE) team is a global engineering organization... ...platform. We are hiring a Principal Software Engineer with deep experience...Ongoing contractLocal areaVisa sponsorshipWork visa- ...Principal Software Engineer Goose is building the operating system for multi-service pet care businesses — boarding, daycare, grooming, and training. Our platform streamlines operations, enhances the customer experience, and drives revenue growth. Headquartered in Chicago...
$137.4k - $233.6k
...Principal Software Engineer Role Overview The Principal Software Engineer in NTAM Investments Technology is a senior technical leader with 10+ years’ experience in financial services responsible for architecting and delivering scalable software and data platforms with...Local area$137.4k - $233.6k
...00 partners, we serve the world's most sophisticated clients using leading technology and exceptional service. Title: Principal Software Engineer Role Overview The Principal Software Engineer in NTAM Investments Technology is a senior technical leader with...H1bFlexible hours$175.8k - $219.75k
...Principal Software Engineer Join us in shaping the future of Automotive Commerce. We are undergoing a transformational and exciting shift to deliver a single platform that simplifies everything about buying and selling cars. We are unifying an ecosystem of automotive...Full timeHome officeShift work$214.5k
...provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. This Principal Software Development Engineer role is part of the Developer Experience team, at the intersection of DevEx, data, and business strategy. The...Work at officeLocal areaFlexible hours- ...Description IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across our data... .... Expert‑level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...Full time
- ...Principal Software Engineer - Connectivity (Embedded Systems) Location: Chicago, IL (Hybrid) | Full-Time | Advanced IoT/Embedded Tech Our client, an industry leader in connected home and energy-efficient products, is seeking a Principal Software Engineer - Connectivity...Full time
$153.32k - $204.8k
## Principal Software Engineer – Technology Modernization (Multiple openings) in Chicago, IL.Applylocations: Chicago, ILposted on: Posted Todaytime left to apply: End Date: June 13, 2026 (4 days left to apply)job requisition id: 2026-0014956At U.S. Bank, we’re on a journey...Full timeTemporary workLocal areaShift work- ...We are seeking a highly experienced **Principal Software Engineer** to provide technical leadership and hands‐on execution across complex, cloud‐native software initiatives. This role combines deep engineering expertise with mentorship, architecture influence, and strong...Contract work
$137.4k - $233.6k
...sophisticated clients using leading technology and exceptional service. Role Summary We are seeking a highly experienced Principal Software Engineer to provide technical leadership and hands-on execution across complex, cloud-native software initiatives. This role...Contract workH1bFlexible hours$168.75k - $281.25k
...Principal Software Engineering Architect, Information Security page is loaded## Principal Software Engineering Architect, Information Securitylocations: Reston, Virginia: Chicago, Illinois: GreenWood Village, Colorado: Boca Raton, Florida: New York - 100 Park Avenuetime...Full timeWork experience placementWork at officeFlexible hours2 days per week- ## Associate Principal, Software EngineeringApplylocations: Chicago - 125 S Franklintime type: Full timeposted on: Posted Yesterdayjob requisition... ..., the ideal candidate will have experience in cloud engineering, container orchestration and a strong background in...Remote work2 days per week
$152.83k - $229.24k
...global company, we have offices in nine countries and can insert advertisements around the world. Job Summary The Principal Software Engineer - Ad Tech & Distributed Systems is responsible for leading reliability, performance, and operational excellence of the FreeWheel...Work experience placement$140.8k - $232.5k
...requirements and non-functional requirements (NFRs) early in the software development lifecycle Monitors application performance and... ...Multi-AZ, multi-region failover architecture [Required] Chaos engineering principles and tooling (e.g., Chaos Monkey, Gremlin, LitmusChaos...Remote work2 days per week$114.3k - $164.3k
...Principal Software Engineer (Backend) - Payments Austin, TX; Bay Area, CA; Chicago, IL; Toronto, Canada Level Up Your Career with Zynga! At Zynga, we bring people together through the power of play. As a global leader in interactive entertainment and a proud label...Full time$200.6k - $250.4k
...this strategy is a need for world-class technical leadership-engineers who can see across domains, design foundational systems,... ...set the architectural direction for years to come. As a Principal Staff Software Engineer, you will play a pivotal role in shaping WEX's DaaS...Flexible hours$152k - $209k
...talk. Role Overview We are seeking an accomplished Principal Engineer to lead the technical architecture and evolution of our hybrid... ...Required Qualifications Experience: 8-10 years in software engineering, specializing in SaaS platform architecture and...Local areaWorldwideFlexible hours- ...Northern Trust in Chicago is seeking a Principal Software Engineer to lead development of scalable software and data platforms, particularly in Fixed Income investment technology. The ideal candidate will have over 10 years of experience specifically in financial services...
- ...A global financial institution is seeking a Principal Software Engineer to lead the architecture and delivery of scalable Python-based applications. This role emphasizes collaboration and innovation, involving hands-on expertise in Python, SQL, and cloud services. The...Remote workFlexible hours
$134.2k - $258.3k
...strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer... ...Significant relevant experience in either an internal or external software or platform engineering role, or similar Technical knowledge...Summer holidayLocal areaFlexible hours- ...U.S. Bank is seeking a Principal Software Engineer for Technology Modernization in Chicago. This full-time role involves leading application deployments, using cloud services like Azure and AWS, alongside modern tooling including .NET, Java, and Kubernetes. The ideal candidate...Full time
$137.4k - $233.6k
001 The Northern Trust Company is seeking a Principal Software Engineer in Chicago, Illinois. The role requires a senior technical leader with over 10 years' experience in financial services, focusing on architecting and delivering scalable software and data platforms,...$210k - $230k
...starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading... ...systems powering NinjaTrader's real-time trading platform. As a Principal Software Engineer, you will lead the long-term technical direction of...Work at officeRemote workWorldwideMonday to FridayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Chicago, IL
- epic principal trainer Chicago, IL
- principal Chicago, IL
- principal solutions consultant Chicago, IL
- principal consultant Chicago, IL
- principal data scientist Chicago, IL
- principal cloud computing engineer Chicago, IL
- senior principal scientist Chicago, IL
- principal architect Chicago, IL
- associate principal Chicago, IL

