Software Engineer (Back End)

Wonder Group•Boston, MA
•$139,500 - $151,000•Hybrid

About The Position

Within Wonder, the Robotics team (Spyce) builds automation solutions to support Wonder’s “no-compromise” promise at scale. The team uses robotics to enable variety and culinary authenticity, reimagining the kitchen environment to improve team members’ daily experience and help ensure customers receive accurate meals. The Software Engineer will join the backend team to build and maintain the software that orchestrates the lifecycle of customer orders and manages fleets of connected robotic systems. Working primarily with Elixir and the Phoenix framework, the engineer will develop real-time distributed systems that connect cloud infrastructure with on-premise robotics. The role involves close collaboration with frontend, robotics, and QA engineers, and participation in an on-call rotation. The role is based in Wonder’s Boston office in Charlestown, Massachusetts. The hybrid model requires three days per week in the office, with the option and encouragement to work onsite up to five days per week. The Massachusetts salary range is $139,500–$151,000 per year; the final offer may vary based on location and factors including skills, education, training, credentials, and experience. Wonder does not sponsor employment visas for this role.

Requirements

  • At least 2 years of professional software development experience.
  • Proficiency in Elixir and the Phoenix framework, or significant experience in other functional languages and a desire to master Elixir.
  • Experience with PostgreSQL and database design.
  • Strong understanding of real-time communication, including WebSockets and Phoenix Channels, and event-driven architecture.
  • Familiarity with building and consuming RESTful and/or GraphQL APIs.
  • A pragmatic approach to problem-solving and a passion for building reliable, real-world systems.

Responsibilities

  • Develop Elixir applications for order processing, store pacing algorithms, and real-time event handling.
  • Champion reliability for the Infinite Kitchen product line and build high-quality software.
  • Build and maintain APIs and WebSocket protocols connecting cloud event streams with on-site, Python-based robotics applications.
  • Manage and optimize PostgreSQL databases to track orders accurately and process them with minimal latency.
  • Design and implement business logic for order prioritization, B2B features, and store-level resource management.
  • Participate in the on-call rotation.

Benefits

  • Competitive compensation package with equity
  • 401(k)
  • Choice of medical plans
  • Choice of dental plans
  • Choice of 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
  • Exclusive perks across the Wonder family of brands
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service