Senior Software Engineer, Backend — Toast International
Core
Design and execute core backend services for a global restaurant platform, powering reservations, guest management, and dynamic floor operations.
Role type
Senior IC backend software engineer
Builds
Scalable distributed microservices, transactional/payment capabilities, and third-party integrations for full-service restaurants
Domain
Hospitality technology / Fintech
Deliverable
production ML models | product features
Required skills
Java or Kotlin, distributed microservices, relational and NoSQL databases, event-driven architectures, REST/GraphQL APIs, payment gateway integrations
Preferred skills
AI development workflows, cross-timezone collaboration, technical mentorship
Technologies
Java, Kotlin, AWS, PostgreSQL, DynamoDB, Pulsar, Kafka, Stripe, Adyen
Responsibilities
Architect and scale distributed backend microservices; build core transactional and payment capabilities; design robust integrations with third-party aggregators and POS systems; implement tiering and usage metering services; partner cross-functionally to deliver end-to-end features; drive code quality, observability, and test automation; mentor team members and participate in technical design reviews
Seniority
Senior, hands-on IC