Staff Software Engineer- Fintech

Toast Toast · Enterprise · Dublin, Ireland · R & D : Engineering : Payments

Staff Software Engineer role at Toast on the Payments team, focusing on building a unified payment processing solution for restaurants. Requires 8+ years of backend experience, technical leadership, and API design skills. Experience with microservices and containerization is needed. Fintech domain with a focus on payment processing.

What you'd actually do

  1. Plan, design, build, and deliver features for Toast’s payments products
  2. Plan, develop, and implement best practices such as automated test suites to ensure the code shipped to our customers meets the highest quality standards
  3. Roll - pun intended! - features out to customers, including monitoring for success
  4. Collaborate with our PM (and UX) on the definition and design of features
  5. Collaborate and partner with a wide array of teams across Toast in order to spread knowledge inter- and intra-team
  6. Lead and work with experienced engineers to deliver design and code review

Skills

Required

  • designing and implementing robust backend services
  • technical leadership
  • design and develop scalable and secure APIs
  • API lifecycle management
  • microservices architecture
  • containerization technologies

Nice to have

  • DynamoDB or PostgreSQL
  • Kotlin (or Java and willing to learn Kotlin)
  • modern data architectures (event sourcing, OLAP, ETL/ELT, streaming data)
  • designing payments APIs
  • PCI-DSS
  • AI-augmented development workflows and tools (e.g., Claude Code, GitHub Copilot, Codex, or similar)

What the JD emphasized

  • 8+ years of experience in designing and implementing robust backend services
  • technical leadership role
  • scalable and secure APIs
  • API lifecycle management
  • microservices architecture and containerization technologies