Remote job
Senior Software Engineer
Job details
About this role
Role overview A senior engineering role on a consumer-facing product team that builds an integrated waitlist and reservations platform serving the restaurant industry. The position is hands-on and entrepreneurial, with engineers expected to shape technical direction, influence product and business strategy, and deliver reliable experiences used by millions of diners each day.
Responsibilities - Design, scope, and ship features across a modern, polyglot technology stack that powers reservations, waitlist, and related guest experiences - Improve platform performance, usability, and scalability to handle high-volume consumer traffic - Partner closely with product and design stakeholders to confirm engineering work targets the right user problems - Spot high-impact opportunities alongside teammates and drive them from concept through launch - Serve as a collaborative, ownership-oriented teammate contributing to collective team success
Requirements - 5+ years of professional software engineering experience with strong object-oriented programming skills, such as Java or Kotlin - Solid proficiency with modern API standards like REST and GraphQL - Comfort working with relational databases alongside alternative data stores - A track record of contributing to scalable, production-grade systems
Nice to have - Front-end development experience with React or comparable modern frameworks
Benefits and work setup - Remote-first role for U.S.-based employees, paired with a hybrid collaboration model that values in-person time when it helps the team - Total rewards package spanning base pay, potential bonus or commission, equity, and a benefits program designed to support wellness and lifestyle flexibility