Software Engineering Team Lead (Ror)

Grubhub Chicago , IL 60602

Posted 2 weeks ago

About The Opportunity The Grubhub Enterprise group is dedicated to giving diners the most convenient way to order food from their favorite restaurants (whether that's a late night Chalupa from Taco Bell or a salad for lunch from a local restaurant the day after they enjoyed said late night Chalupa). While we are food-obsessed, we are also customer-obsessed. We look to constantly innovate our technology so our diners' food experience is memorable, restaurant owners get more business and individuals across the country looking for part-time work can deliver the food from the restaurant to the diner flawlessly. We take great pride in knowing that we are a part of 17+ million diners food ordering experience and we are partnered with 105,000 restaurants in 2,000 US cities across our suite of apps (Grubhub, LevelUp, Seamless, Tapingo, Eat24). Want to be a part of the biggest movement in the US that is moving eating forward? If so, we want to talk to you - and hear what's your favorite restaurant for food delivery! Our Ruby on Rails Developers sit on our Platform engineering team to build and maintain the core set of systems that power the LevelUp ecosystem, an online ordering interface and network of dozens of mobile payments apps (maybe even the ones you use to order lunch) and point-of-sale integrations. We are a team of smart, highly motivated engineers that place a high value on writing well crafted, thoroughly tested, and maintainable code. We're growing extremely fast and are taking on the exciting challenges of keeping up with new product development while scaling our services to support higher volume and more clients. This role will focus as an Engineering Team Lead who is willing to wear many hats and take ownership of full- life cycle development, including design and architecture and managing a team of awesome engineers. This role will focus on our Delivery Team that impacts how our customers use our service. Some Challenges You'll TackleHere are some of the challenges that drive development for the Platform team: - How can we empower businesses to excite and reward their customers in new ways?- What interesting things can we do with SKU-level data when a user places an order?- Why should businesses keep using LevelUp or run more campaigns? How can we help them reach those conclusions more easily?- Who might want to build on top of our platform and how can we make sure our API supports their needs?- When will our system reach its breaking point? What must be done now to push back that date? You Should Have

  • 7+ years professional software development experience with a modern web framework like Django or Rails

  • Experience leading or managing a development team, preferrably in an Agile environment

  • Team player with excellent written and spoken English communication skills

  • Bachelor's degree in Computer Science or ample real-world experience

  • Previous experience with relational database design fundamentals (PostgreSQL)

  • Distributed version control expertise with Git

Got these? Even Better!

  • Experience building and maintaining a large-scale, high-availability web application with an active and growing user base

  • Confidence writing tests for high-risk functionality like financial transactions

  • Practice designing and implementing RESTful web service APIs

And Of Course, Perks!

  • Unlimited PTO. It's true, no strings attached and all the time you need to recharge.

  • Better Benefits. Get quality insurance, flex-spending accounts, retirement options and commuter perks.

  • Free Food. Kitchens are stocked and free Grubhub each week.

  • Stock Up. All of our employees are owners, in fact, they're granted Restricted Stock Units, which means we're all in it to win it.

  • Casual Culture. Catch rays on the rooftop or get comfy on a couch and get to know your coworkers because work, should be a place you want to be.

We deliver favorites every day. Join us as we move eating forward.

Grubhub is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. The EEO is the Law poster is available here: DOL Poster. If you are applying for a job in the U.S. and need a reasonable accommodation for any part of the employment process, please send an e-mail to and let us know the nature of your request and contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Dir Software Engineering

CME Group

Posted Yesterday

VIEW JOBS 3/23/2019 12:00:00 AM 2019-06-21T00:00 Description CME Group is the world's leading and most diverse derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Joining our company gives you the opportunity to make a difference in global financial markets every day, whether you work on our industry-leading technology and risk management services, our benchmark products or in a corporate services area that helps us serve our customers better. We're small enough for you and your contributions to be known. But big enough for your ideas to make an impact. The pace is dynamic, the work is unlike any other firm in the business, and the possibilities are endless. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more. To learn more about what a career at CME Group can offer you, visit us at . The Director of Software Engineering role is responsible for managing and leading a team of technology engineers that drives and executes the strategy for technology advances in CME's electronic trading platform . This individual is responsible for leading projects for systems that must achieve a unique blend of ultra-low latency performance, the capacity to seamlessly facilitate the busiest trading days in the world economy, and rock-solid reliability and integrity, all while undergoing rapid release cycles. Achieving these goals will require an understanding both the underlying technology and the development, testing, and deployment lifecycle of the applications. The candidate must be able to solve complex technical problems creatively, communicate effectively to internal stakeholders, and possess the ability to lead others to achieve the critical mission of the team. This role must also Provide effective team management, leadership, and mentoring. Demonstrate efforts to ensure an engaged, collaborative, and cohesive team. Provide a clear and objective vision for team to act on and ensures the team is performing at the needed level to successfully execute the department's goals. Utilize an understanding of CME Group's customers, competitors and industry issues to enhance the usability and quality of the application(s) the team is responsible for developing. Principal Accountabilities: * Identify best practices for performance and capacity improvements for low latency capabilities in strategically important use cases while simultaneously commoditizing the solution for implementation to a broader range of use cases. * Enable the mechanisms and strategy for improving continuous delivery capabilities including automated verification of functional, performance, and reliability requirements automatically. * Provide effective team management, leadership and mentoring. Demonstrate efforts to ensure an engaged, collaborative, and cohesive team. * Lead decision making process with stakeholders regarding deviations from agreed scope, schedule and cost. * Oversee the quality of the work performed by members of any project teams that they lead to ensure it delivers measurable business benefits and maintains integrity with the architecture * Provide a clear and objective vision for team to act on and ensures team members are performing at the needed level to successfully execute the goals. Requirements: * 10+ years' experience, preferably in the financial industry * A Bachelor's or Master's degree in Computer Science, Information Systems or other related discipline is required; or equivalent combination of education and relevant proven work * Experience that is required for the specific job level. * Experience managing, building and leading high performing teams * Experience in Java, C++, Linux, low latency middleware * Experience with low latency architecture * Experience architecting and testing for five nines of reliability * Experience in developing and automating solutions directly related to Continuous Integration/ Continuous Delivery and infrastructure automation For EU Residents, the Candidate Privacy Policy can be found here. CME Group Chicago IL

Software Engineering Team Lead (Ror)