jobapplier

Senior Software Engineer (Toast Connect)

Toast

Skills

Required

  • Kotlin
  • Java
  • restaurant domain workflows
  • sql/nosql databases
  • distributed datastores
  • backend software development
  • object-oriented
  • designing platform APIs
  • code

Preferred

  • document-based / columnar data stores
  • backend
  • RESTful APIs
  • Kafka / Pulsar / AWS
  • microservices
  • distributed systems
  • AWS infrastructure

Join Toast, a leading restaurant technology platform, as a Senior Software Engineer on the Toast Connect team in Dublin. In this role, you will design, build, deploy, and maintain scalable backend microservices and RESTful APIs, lead complex projects, champion best practices, monitor service health, collaborate with peers, and mentor fellow engineers. You will work with a modern tech stack, including Kotlin, Java, AWS, and various databases. Enjoy benefits such as unlimited vacation, professional development reimbursement, and comprehensive health coverage.

Responsibilities

  • Design, build, deploy, and maintain scalable backend microservices and RESTful APIs using Java / Kotlin and AWS infrastructure.
  • Lead complex projects that may span multiple teams & systems, champion best practices such as quality automated testing and phased rollouts.
  • Collaborate with peer engineers, provide design feedback, and participate in code reviews, mentor & coach your peer engineers.
  • Familiarity with distributed systems concepts, asynchronous messaging (Kafka, Pulsar, or AWS SQS/SNS), and cloud platforms (AWS)

Requirements

Demonstrate humility, empathy and respectfulness

  • Strong communication & problem-solving skills, curiosity to learn restaurant domain workflows, and enthusiasm for collaborating in an agile, cross-functional team
  • Have strong understanding & hands-on experience of building RESTful apis, fault-tolerant, highly-scalable & secure distributed systems
  • Proficiency with sql/nosql databases, strong understanding of distributed datastores and knowledge of when to use what
  • 5+ years professional backend software development in Kotlin, Java, or another object-oriented language, with solid instincts around testing and code quality
  • We are hiring individuals with a wide range of experience so if you have more or less than these exact roles, please still apply!
  • Experience designing platform APIs that other teams depend on - platform thinking, not just feature delivery

Preferred

  • Comfort with document-based or columnar data stores a plus