Sr. Software Engineer - Platform / Cloud Services

GrubHub   •  

New York, NY

5 - 7 years

Posted 184 days ago

Some Challenges You’ll Tackle

  • Help build multi datacenter, performant and highly available services, and the frameworks to support them
  • Use and help drive the building, requirements, and usage of a continuous delivery environment
  • Help build and support frameworks to interact with various cloud technologies
  • Communicate with leadership, product owners, other technologists, and users to create working software based on an understanding of business and technical priorities
  • Actively contribute to the adoption of strong software architecture, development best practices, and new technologies. We are always improving the process of building software; we need you to help contribute

You Should Have

  • Expert knowledge of Java (5-7+ years), or similar 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/gatling.io)
  • Strong fundamentals (data structures, algorithms)
  • Familiarity or experience developing highly-available distributed systems (5x9’s uptime etc.)
  • Interest in working for a fast paced tech and product oriented company

 

Qualifications (Desired)

  • Professional Cassandra experience
  • Docker
  • Mesos or Kubernetes
  • Hot-hot multi data center distributed services
  • E-commerce system building

2017-2839