Principal Engineer
Team: Global McDonald's Account
Location: Chicago, IL
Commitment: Full-time
Workplace Type: hybrid
Salary:
Responsibilities
- Technical Direction & Architecture (Defines and evolves the long-term technical and architectural direction across platforms and domains, ensuring alignment with business strategy and customer outcomes)
- Translates business strategy into architectural principles, reference architectures, and multi-platform technical roadmaps
- Leads the design of large-scale, distributed, and mission-critical systems across teams
- Balances delivery speed, cost, risk, and long-term sustainability in major technical decisions
- Engineering Excellence & Governance (Ensures engineering practices, standards, and decision-making enable high-quality, consistent delivery at scale)
- Establishes and champions pragmatic engineering and architecture standards that are adopted in practice.
- Provides architectural governance through design reviews, decision records, and reference implementations.
- Sets expectations for scalability, performance, resilience, security, and reliability in system design.
- Platform Health, Risk & Sustainability (Owns the long-term health and resilience of critical platforms by proactively addressing systemic risk and technical debt)
- Identifies and resolves cross-domain architectural risks before they impact delivery or operations.
- Acts as the final technical escalation point for complex, ambiguous, or systemic engineering challenges.
- Leads root-cause analysis for major incidents, ensuring systemic fixes and sustainable outcomes.
- Technical Leadership & Organizational Influence (Raises the technical capability and effectiveness of the organization through influence, mentorship, and trusted technical leadership)
- Mentors senior engineers and technical leaders to build architectural judgement and systems thinking.
- Raises the technical bar through exemplary design quality, documentation, and decision-making.
- Communicates technical trade-offs, risks, and opportunities clearly to senior and executive leaders.
Capabilities
- Architecture Leadership
- Technical Depth
- Systems Thinking
- Complex Problem Solving
- Strategic Technology Judgement
- Influence Without Authority
- Delivery Enablement
Qualifications
- 12+ years of experience in software engineering, including significant time working on large-scale, complex, or mission-critical systems
- Proven experience designing & evolving architectures across multiple teams, products, or platforms
- Track record of influencing technical direction beyond a single team or domain
- Demonstrated success leading or shaping major system transformations, platform initiatives, or modernization efforts
- Experience operating at senior stakeholder level, communicating technical concepts to non-technical audiences
- Hands-on experience in modern engineering practices (e.g., cloud-native systems, distributed architectures, CI/CD, reliability engineering, security-by-design, AI)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
