Sr. Software Engineer (Back End)
Wonder · Boston, MA · 1 mo ago
Engineering$176k–$184k/yrFull-time
About the role
The Wonder Robotics team is a core pillar of our innovation strategy. We build the automation solutions that enable incredible variety and culinary authenticity in our kitchens.
Responsibilities
- Design and implement solutions that manage complex state across multiple distributed systems and guarantee zero data loss in mission-critical workflows, particularly around order fulfillment, robotic communication, and human-machine interaction.
- Design new infrastructure that spans the cloud and on-premise resources, including event-driven architectures, Postgres databases, WebSocket protocols, and containerized applications.
- Produce high-quality software, uphold reliability, advocate for iterative review and testing procedures, manage the release process, and continue to monitor performance.
- Guide technical outcomes by planning how to build new features, considering product requirements, assessing tradeoffs, and collaborating with peers, specifying the tasks needed to complete a project.
- Improve processes by bringing industry-best practices to the team, automating repetitive tasks, and having a learn-forward attitude.
- Communicate effectively by writing thorough and clear specs, filling gaps in documentation, and providing, seeking, and incorporating feedback.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 5+ years of professional software engineering experience building highly concurrent, distributed systems and shipping them to production.
- Strong system design skills, a product-focused mindset, and a track record of owning features end-to-end.
- Proficiency in Elixir, including OTP, and the Phoenix framework.
- Proficiency with PostgreSQL and relational database design.
- Experience designing, building, and consuming WebSocket events, REST APIs, webhooks, and other message-based systems.
- Experience designing and deploying infrastructure using Infrastructure as Code (using Terraform).
- A pragmatic approach to problem-solving and the ability to troubleshoot complex technical obstacles.
- Excellent communication and interpersonal skills, including the ability to facilitate technical discussions with product, design, and operations partners.
Qualifications
- This role requires a minimum of 3 days a week in the office, with additional days as needed based on project demands.
- The role is based in our Boston office in Charlestown, MA.
- Boston: $176,000 - $183,500
Skills
- Elixir
- Phoenix Framework
- PostgreSQL
- WebSocket
- Terraform
Benefits
- Competitive salary package including equity and 401K.
- Multiple medical, dental, and vision plans.
- Many benefits and perks not listed.
Pay
Boston: $176,000 - $183,500
Schedule
This role requires a minimum of 3 days a week in the office, with additional days as needed based on project demands. The role is based in our Boston office in Charlestown, MA.