Principal Engineer – Grubhub Holdings, Inc.

  • Computer & IT
  • Fulltime
  • 1 year ago
  • Chicago

Job Information

  • icon
    No. of Openings 1 opening
  • icon
    Job Experience : 10-15+years

Job Description

About The Opportunity

We’re all about connecting hungry diners with our network of over 300,000 restaurants nationwide. User-friendly platforms and streamlined delivery capabilities set us apart in the world of online food ordering. Grubhub is a place where authentically fun culture meets innovation and teamwork. We believe in empowering people and opening doors for new opportunities. If you’re looking for a place that values relationships, embraces diverse ideas–all while having fun together–then Grubhub is the place for you.

As an Engineering Principal at Grubhub, you will be responsible for building and maintaining the services and features required to help Grubhub continue to scale. We are looking for a leader who is interested in getting their hands dirty in the architecture and design of our diner, restaurant, and/or delivery systems and is comfortable taking state-of-the art research to practice. Our systems are a mix of high scale and high intelligence. As such, our products require collaboration between engineers in a variety of disciplines – backend, data, frontend, decision scientists, data analysts, operations, and a product team that’s thinking end-to-end.

The Impact You Will Make
• Provide input to shape the charter and structure of a large portion of our technology organization
• Help lead Grubhub’s continued expansion by further scaling our systems and teams
• Help extend the effectiveness of the current team through coaching and mentoring
• Build highly-scalable, world-class solutions that solve difficult optimization and logistics problems. Understand how to translate research into working software.
• Work with product and stakeholders to understand the needs of our business and customers and provide solutions for those needs
• Design extensible software architectures that allow Grubhub to be agile and react to changes quickly
• Design reliable software and processes that allow Grubhub to offer a high-quality experience. Deal with edge cases gracefully and put processes in place to ensure we do everything we can to provide a great experience for each customer
• Actively contribute to the adoption of strong software architecture, development best practices, and new technologies. Be an engineering thought leader within your team and the organization
• Work with our SRE team to operationalize systems (early warning, insight, and recovery)

What You Bring to the Table
• Bachelor’s Degree in Science, Programming or Engineering related field and 10+ years experience building highly-scalable applications
• Alternatively, Master’s Degree in Science, Programming, or Engineering-related field and 8+ years building highly-scalable applications
• Proven ability to devise, build and release complex technical systems
• Ability to collaborate with C-level executives as well as across broad organizations including product, design, operations, finance, and care
• Demonstrated experience launching new products in high-growth markets
• Familiarity and comfort with data, including the ability to use data to analyze and monitor product health, set projections, and validate assumptions
• Ability to weigh competing priorities, manage tradeoffs and evaluate opportunistic new ideas with stakeholders, driving to consensus while maintaining a clear focus on overarching technical architecture.
• Experience with real-time logistics
• Familiar with Agile methodologies
• Java, C#, C++, Go, or a similar modern object-oriented language
• Experience architecting, designing, and developing testable, fault-tolerant, and performant software
• AWS experience, or similar cloud-based offerings.
• Automated testing experience applicable for services (Junit/testing, Mockito + Jmeter/
• Familiarity with eventually consistent databases (Cassandra/MongoDB/CouchDB), distributed and or relational databases is desired
• Familiarity or experience with linear optimization, analytical models, or machine learning will be a strong plus

New York Salary Range: $201,000-$276,000

The Base Pay component of our Total Rewards package is based on a variety of factors including but not limited to: job responsibilities, location, experience and, education/certifications. In addition to the pay component, this role may be eligible for equity and benefits as part of the Total Rewards package. The Total Rewards package will be determined at the time a contingent offer is made.

And Of Course, Perks!
• Flexible PTO/PTO. Grubhub employees enjoy a generous amount of time to recharge.
• Health and Wellness. Excellent medical, dental and vision benefits, 401k matching, employee network groups and paid parental leave are just a few of our programs to support your overall well-being.
• Compensation. You’ll receive a great compensation package with eligibility for generous incentives, bonuses, commission, or RSUs (role-specific).
• Free Meals. Our employees get a weekly Grubhub credit to enjoy and support local restaurants.
• Social Impact. We believe in giving back through programs like the Grubhub Community Relief Fund, and provide our employees opportunities to support causes that are important to them.

CA Privacy Notice: If you are a resident of the State of California and would like a copy of our CA privacy notice, please email

Job alerts

Receive emails for the latest jobs matching your search criteria