Staff Software Engineer, Orders
Core
Design and implement new features for Toast's Orders platform, processing and synchronizing over 1 billion order changes weekly across 200,000+ customers.
Role type
Staff Software Engineer (Distributed Systems)
Builds
High-scale order processing platform, microservices, and libraries for POS applications
Domain
Restaurant technology, Point of Sale (POS), Distributed Systems
Required skills
Java, Kotlin, Distributed Systems, REST, GraphQL, Automated Testing, Incident Response, AI-assisted development tools
Preferred skills
Mobile development, Schema evolution, Technical mentorship
Technologies
Java, Kotlin, REST, GraphQL, AI tools (Claude, Cursor, MCP)
Responsibilities
Lead design and delivery of significant capabilities spanning multiple teams; Drive architectural decisions for correctness, performance, and scale; Provide design feedback and participate in code reviews; Align technical vision with company strategy; Act as domain expert for order processing; Mentor and provide technical guidance to team members.
Seniority
Staff, hands-on IC with strategic alignment

