Grubhub Careers 2021 – Senior Software Engineer

Job Description:

The Loyalty team is responsible for building the core promotion engine that powers marketing promotion codes, gift cards, restaurant coupons, loyalty rewards and other discount programs. The promotions team also tackles the hard problem of fraud prevention and build tooling around creating and managing promotion campaigns.

Job Responsibilities:

  • Build low latency, high throughput RESTful services
  • Contribute to the core Loyalty platform, software frameworks and SDK’s
  • Communicate with leadership, product owners, other technologists, and users to create software based on an understanding of business and technical priorities
  • Build systems that integrate with many other real time data sources and services
  • Optimize service runtime for performance and scale

Job Requirements:

  • Bachelor’s Degree in Science, Programming or Engineering related field
  • Knowledge of or experience with developing distributed systems; experience with cloud computing services such as AWS is a plus
  • Familiarity with eventually consistent databases (Cassandra/MongoDB/CouchDB)
  • Experience with event-driven architecture is a plus
  • Experience with big-data frameworks such as spark/hadoop is a plus
  • 5+ years experience building highly-scalable consumer-facing applications (e-commerce preferred)
  • Familiarity with Agile methodologies
  • Experience mentoring/coaching engineers along with overseeing the technical work of developers from other teams or 3rd party vendors
  • Experience working in a test-driven development environment
  • Java, C#, or a similar modern object-oriented language

Job Details:

Company:  Grubhub

Vacancy Type:  Full Time

Job Location: New York, NY, US

Application Deadline: N/A

Apply Here