Senior Software Engineer (Backend)

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

About The Position

The Senior Software Engineer (Backend) will build scalable, reliable additions to the platform and take accountability for application delivery, deployment, maintenance, and performance monitoring. The role evaluates platform tools, technologies, frameworks, and vendors with senior team members, and develops performant, concise code that meets company standards. The engineer reviews peers’ code and helps ensure the security and scalability of platform features. The position contributes to the backlog of technical debt and features, recommends improvements, and collaborates with other team members. It requires experience designing and building fault-tolerant, performant, testable software and highly available distributed systems, with a focus on service availability, observability, and customer experience. The role also requires ownership of software and its upstream and downstream dependencies. The listed New York base salary is $176,000–$183,500. The final offer may vary by location and factors including skills, education, training, credentials, and experience. Benefits include equity, a 401(k), medical, dental, and vision plans, company-paid short- and long-term disability coverage, paid time off, paid parental leave, discounted meals, and perks across the Wonder family of brands. Eligibility and plan options vary by employment classification and location.

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 other object-oriented languages.
  • Experience architecting, designing, and developing testable, fault-tolerant, and performant software, with emphasis on future evolution.
  • Experience with complex systems composed of multiple networked components.
  • Experience with AWS or similar cloud-based offerings.
  • Automated testing experience applicable to services, such as JUnit, Mockito, and JMeter or Gatling.
  • Strong fundamentals in data structures and algorithms.
  • Experience developing highly available distributed systems.
  • Experience building observability as part of an application.
  • Experience modeling system resource requirements as system load changes.
  • Experience leading as an individual contributor, including prioritizing time, self-management, and working across teams to drive results.
  • Dedication to improving customer experience and designing for service availability during outages.
  • Accountability for developed software and ownership of upstream and downstream dependencies.

Nice To Haves

  • E-commerce application experience.
  • Experience with Cassandra or a similar distributed database or NoSQL database.
  • Experience with Docker or similar containerized solutions.
  • Experience with CI/CD tools such as Gradle, Jenkins, or Spinnaker.
  • Interest in a fast-paced, product-oriented technology company.
  • Passion for challenging the status quo, learning new things, and solving problems creatively.

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 other senior team members.
  • Write performant, concise code that meets company standards; review peers’ code; and help ensure feature security and scalability.
  • Help create the backlog of technical debt and features, and suggest improvements and enhancements.
  • Work collaboratively with other team members in the domain.
  • Architect, design, and develop testable, fault-tolerant, performant software with an emphasis on future evolution.
  • Develop highly available distributed systems and build observability into applications.
  • Model system resource requirements as system load changes.
  • Prioritize work, manage time, and drive results within and across teams.
  • Design systems to protect 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 and 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