Senior Software Engineer, Full StackNew

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. Our integrations sync sales, payments, payroll and supplier data from Toast into accounting…

What you'll do

  • Independently design and implement well-defined features across the full: stack, from backend sync services to the merchant-facing setup and mapping UI, with minimal day-to-day guidance.

  • Build and maintain backend services in Java and Kotlin that sync financial: data (sales, payments, payouts, invoices, journal entries) from Toast to external accounting platforms.

  • Build and consume RESTful APIs, and integrate with third-party accounting: APIs and internal Toast systems, handling auth, rate limits, retries and idempotency.

  • Develop frontend features in React with TypeScript, focusing on usability and: performance for restaurant and retail operators.

  • Deploy and run services on AWS, and use observability tools to monitor sync health and data accuracy.

  • Use AI-assisted development tools (e.g., Claude Code, Cursor, Devin) daily: for coding, testing, debugging and documentation, and share what works with the team.

What they're looking for

  • Help explore and ship AI-powered capabilities in the product, such as smarter: account mapping or automated reconciliation suggestions.
  • Collaborate with Product, UX, QA and partner teams, including Fintech for: Toast Books, to turn requirements into working software.
  • Write clean, maintainable, testable code aligned with Toast engineering: standards, and take an active part in code reviews.
  • Troubleshoot production issues in owned areas, contribute to root-cause: analysis, and support the team during critical phases and on-call.