Staff Software Engineer (backend), Payments

Toast Toast · Enterprise · United States · Remote · R & D : Engineering : Payments

Staff Software Engineer (Backend) for Toast's Payments team, focusing on building and enhancing a unified payment processing solution. This role involves designing, developing, and delivering features for payment acceptance across various channels, ensuring timely payments to restaurants, and maintaining high-quality standards for backend services and APIs. The position requires strong technical leadership, experience with microservices, and API lifecycle management.

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

Skills

Required

  • backend services design and implementation
  • technical leadership
  • API design and development
  • API lifecycle management
  • microservices architecture
  • containerization technologies

Nice to have

  • DynamoDB
  • PostgreSQL
  • Kotlin
  • Java
  • modern data architectures
  • event sourcing
  • OLAP
  • ETL/ELT
  • streaming data
  • payments APIs design
  • PCI-DSS
  • AI-augmented development workflows
  • Claude Code
  • GitHub Copilot
  • Codex

What the JD emphasized

  • 8+ years of experience in designing and implementing robust backend services
  • Proven ability to design and develop scalable and secure APIs that integrate with various internal/external systems
  • Applied knowledge of best practices in API lifecycle management, including versioning, documentation, and deprecation strategies, with the ability to share this amongst the team and peers
  • Demonstrated experience with microservices architecture and containerization technologies for enhanced scalability and maintainability