Software Engineer II (Backend)

Wonder
•$139,500 - $158,000

About The Position

At Grubhub, a leading U.S. ordering and delivery marketplace and part of Wonder, the Software Engineer II (Backend) will build scalable, reliable additions to the platform and develop expertise in their domain. The role is accountable for delivering, deploying, maintaining, and monitoring applications and platform performance. The engineer will write concise, performant code that meets Grubhub standards, review peer code, and ensure features are secure and scalable. In collaboration with senior team members, they will evaluate platform tools, technologies, frameworks, and vendors, contribute to the backlog of technical debt and features, and work with teammates to improve the platform and customer experience.

Requirements

  • Bachelor’s degree in a science-, programming-, or engineering-related field.
  • 5+ years of experience building highly scalable consumer-facing applications; e-commerce experience is preferred.
  • Experience with Java or another object-oriented language.
  • Experience architecting, designing, and developing testable, fault-tolerant, performant software with an emphasis on future evolution.
  • Experience with complex systems composed of multiple networked components.
  • AWS experience or experience with similar cloud-based offerings.
  • Automated testing experience applicable to services, including JUnit/testing, Mockito, and JMeter or Gatling.io.
  • Strong fundamentals in data structures and algorithms.
  • Experience developing highly available distributed systems, such as systems targeting 4x9s uptime.
  • Experience building observability into applications.
  • Experience modeling system resource requirements as system load changes.
  • Interest in working for a fast-paced, product-oriented technology company.
  • Experience leading as an individual contributor, including prioritization, self-management, and driving results within and across teams.
  • Dedication to improving customer experience and maintaining service availability.
  • Passion for challenging the status quo, learning new things, and solving problems creatively.
  • Accountability for developed software and ownership of upstream and downstream dependencies.

Nice To Haves

  • Distributed database experience with Cassandra or a similar NoSQL database.
  • Experience with Docker or similar containerized solutions.
  • Experience with CI/CD tools such as Gradle, Jenkins, Spinnaker, or similar technologies.

Responsibilities

  • Build highly scalable and reliable additions to the platform.
  • Deliver, deploy, maintain, and monitor applications and platform performance.
  • Evaluate platform tools, technologies, frameworks, and vendors with senior team members.
  • Write performant, concise code to defined standards, review peers' code, and ensure features are secure and scalable.
  • Help create the backlog of technical debt and features, and suggest areas for improvement and enhancement.
  • Work actively and collaboratively with other team members in the domain.
  • Design systems to protect the customer experience during outages and ensure service availability.
  • Take accountability for developed software and ownership of upstream and downstream dependencies.

Benefits

  • Competitive compensation package with equity.
  • 401(k).
  • Choice of medical, dental, and vision plans.
  • Company-paid short- and long-term disability coverage.
  • Paid time off, including flexible time off for exempt employees.
  • Paid vacation for non-exempt employees.
  • Paid sick leave in compliance with applicable law.
  • Paid parental leave.
  • Discounted meals and exclusive perks across the Wonder family of brands.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service