Staff Software Engineer - Menu Platform
Cssmerge · Mountain View, CA
About this role
## Who we are In the past, to be a successful restaurateur, you simply had to have a passion for food and a passion for people—but to succeed as a digital restaurateur, you also need a passion for technology. We believe in the joy of serving others, and that’s why we created **Otter** to help restaurateurs succeed in online food delivery. Restaurants around the world, both large and small (including Chick-fil-A, Ben & Jerry’s, KFC, and Eataly) trust our software to power their delivery business. We increase sales, reduce order issues, and decrease delivery headaches. --- ## What you’ll do **Menu Platform** (featured on our [tech blog](https://techblog.citystoragesystems.com/p/multi-channel-multi-location-menu)) is the central hub for comprehensive menu management. It streamlines operations, enhances the customer experience, and provides a single source of truth for menus across online delivery channels (DoorDash, Uber Eats, Grubhub, etc.) and Point-of-Sale (POS) systems (Square, Toast, Clover, NCR, etc.). Key capabilities include real-time menu updates, channel-specific availability, pricing and tax configuration, ingredients and SKU management, bundling and promotions, A/B testing, and automated syncing between POS and delivery channels. For more information, visit our [help center](https://helpdesk.tryotter.com/hc/en-us/categories/17350818004243-Menus). With **99.99% platform availability** and **150K+ restaurants**, our platform is critical infrastructure for restaurants worldwide. As a **backend-focused Software Engineer**, you will help advance this high-scale, high-impact platform. You will: - **Build data-driven features** that power dynamic menu operations - **Contribute to planning and strategy** for tools and internal platforms - **Design, implement, and test** backend services using agile practices - **Collaborate cross-functionally** with engineering, product, and support teams - **Write, debug, and maintain** high-quality code across multiple projects - **Architect scalable systems** capable of supporting large, distributed workloads - **Improve platform reliability**, performance, and developer experience - **Champion innovation** and continuously explore new technologies and approaches --- ## What we’re looking for - **Education:** Bachelor’s degree in Computer Science or equivalent experience is required - **Experience:** 4+ years of professional software engineering experience - **Technical Mastery:** - Strong background building **scalable and reliable distributed systems** - Experience building **large-scale, high-traffic applications** - Proficiency in **Java** and modern backend development practices - **Architectural Skills:** Ability to design new systems from scratch and evolve existing architectures - **Impact Orientation:** Demonstrated track record of meaningful, high-quality contributions - **Communication:** Clear communicator capable of partnering with both technical and non-technical stakeholders --- ## Why join us - **Demand is growing fast:** In the last 5 years, the US market expanded 10X from $10B to $100B, and could expand to $500B–$1T by 2030 - **Changing the restaurant industry:** Help restaurants succeed in online food delivery - **Collaborative environment:** Get support and guidance from experienced colleagues and managers, and work closely with other teams to ensure customer success --- ## What else you need to know - **Location:** Mountain View office (onsite, five days a
Listing freshness
CronJobs last confirmed this listing 58m ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.