Senior Software Engineer- Fintech

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

Senior Software Engineer for Toast's Fintech Payments team, focusing on building a unified payment processing solution. Responsibilities include designing and implementing backend services, APIs, and automated tests. Requires 5+ years of experience in backend development, microservices, and API design. Nice-to-haves include experience with specific databases, Kotlin, modern data architectures, payments APIs, PCI-DSS, and AI-augmented development tools.

What you'd actually do

  1. Design, build, and deliver features for Toast’s payments products
  2. Develop and implement automated test suite to ensure the code shipped to our customers meets the highest quality standards
  3. Roll* features out to customers, including monitoring for success
  4. Collaborate with our PM (and UX) on the definition and design of features
  5. Partner with a wide array of teams across Toast

Skills

Required

  • backend services design and implementation
  • scalable and secure API 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 and tools

What the JD emphasized

  • 5+ years of experience in designing and implementing robust backend services
  • Proven ability to develop scalable and secure APIs that integrate with various internal/external systems
  • Knowledge of best practices in API lifecycle management, including versioning, documentation, and deprecation strategies
  • Demonstrated experience with microservices architecture and containerization technologies for enhanced scalability and maintainability