Senior Software Engineer (Backend)

Wonder•New York, NY
•$176,000 - $183,500

About The Position

The Senior Software Engineer (Backend) builds highly scalable and reliable additions to Wonder’s platform. The role is accountable for delivery, deployment, maintenance, and monitoring of applications and platform performance. It evaluates tools, technologies, frameworks, and vendors with other senior team members, and contributes to code quality, security, scalability, technical planning, and team collaboration.

Requirements

  • Bachelor’s degree in a science-, programming-, or engineering-related field.
  • At least 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 designed for future evolution.
  • Experience with complex systems whose components are distributed across a network.
  • Experience with AWS or similar cloud offerings.
  • Automated testing experience for services, such as JUnit, Mockito, and JMeter or Gatling.io.
  • Strong fundamentals in data structures and algorithms.
  • Experience developing highly available distributed systems, such as systems targeting four nines of uptime.
  • Experience building observability into applications.
  • Experience modeling system resource requirements as system load changes.
  • Experience with Docker or similar containerized solutions.
  • Experience with CI/CD tools such as Gradle, Jenkins, or Spinnaker, or similar technologies.
  • Experience leading as an individual contributor, including prioritization, self-management, and driving results across teams.
  • Dedication to customer experience and designing systems to avoid poor experiences during outages and ensure service availability.
  • A sense of accountability for developed software and ownership of upstream and downstream dependencies.
  • Interest in working for a fast-paced, product-oriented technology company, and a willingness to challenge the status quo, learn, and solve problems creatively.

Nice To Haves

  • E-commerce experience.
  • Distributed database experience with Cassandra or a similar NoSQL database.
  • Experience with Java, automated testing tools, containerization, or CI/CD technologies listed in the posting; these are presented as experience areas and tools, not explicitly as preferred qualifications.

Responsibilities

  • Build highly scalable and reliable platform additions.
  • Deliver, deploy, maintain, and monitor applications and platform performance.
  • Evaluate platform tools, technologies, frameworks, and vendors with other senior team members.
  • Write performant, concise code that meets company standards; review peers’ code and ensure the security and scalability of features.
  • Help create the backlog of technical debt and features, and suggest improvements and enhancements.
  • Work actively and collaboratively with other team members in the domain.
  • Prioritize work and take ownership of developed software and upstream and downstream dependencies.
  • Design systems to improve customer experience and preserve service availability during outages.

Benefits

  • Competitive compensation package with equity and a 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, and 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