Senior/Staff Software EngineerNew$142K

The opportunity

Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.

What you'll do

  • International: Scaling Toast’s core platform globally. You'll tackle localization, multi-currency architectures, international payment integrations, and regional compliance as we expand into new markets around the world.

  • Retail: Building the next generation of omnichannel commerce tools for retail: merchants. You'll architect solutions that unify inventory, point-of-sale systems, and real-time transaction processing for businesses with physical and digital storefronts.

  • Enterprise: Architecting high-throughput, mission-critical systems designed: for multi-location, enterprise-scale brands. You'll focus on system reliability, massive data scale, custom menu and pricing engine configurations, and complex multi-entity management.

  • End-to-End Product Execution: Design, build, and ship complete features across the stack—from resilient backend services and APIs to intuitive, responsive web interfaces.

  • Architect & Build: Create highly reliable, scalable systems using Java, Kotlin, and modern frontend frameworks (React, TypeScript) critical to Toast's core platform.

  • to-1 & Scaled Execution: Drive net-new product development and tackle complex scaling challenges to keep our platforms fast, decoupled, and seamless for users.

What they're looking for

  • Technical Leadership & Quality: Turn ambiguous business goals into high-quality, production-ready code. Advocate for engineering best practices, robust testing, and deep system observability across the entire tech stack.
  • Engineering Excellence: Elevate code quality across teams and mentor engineers to help raise the overall technical bar.
  • + years of software engineering experience building production-grade web applications and distributed systems.
  • Strong proficiency with Java, Kotlin, or other object-oriented languages.