Staff Software Engineer (dublin, Ireland)

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

Staff Software Engineer at Toast, focusing on building core systems for international expansion. The role involves leading complex projects, orchestrating backend services for internationalization, designing scalable systems, iterating on data management, mentoring engineers, and working with pilot customers. The company mentions leveraging AI tools for development workflows and in its hiring process, but the core responsibilities are not AI/ML model development.

What you'd actually do

  1. Lead complex projects within a cross-functional collaborative and supportive environment.
  2. Orchestrate our backend services to support internationalization working across software both in the restaurant and the cloud
  3. Design, build, deploy and maintain highly resilient and scalable systems critical to our customers’ success.
  4. Iterate on our technical approach to data management in support our international strategy
  5. Mentor and provide technical guidance to team members, leading technical discussions and promoting best engineering practices.

Skills

Required

  • Java
  • Kotlin
  • distributed systems
  • multi-threaded applications
  • backend services
  • data management
  • software design
  • system architecture
  • debugging

Nice to have

  • fiscalisation
  • internationalization
  • React
  • GraphQL
  • Android
  • PostgreSQL
  • DynamoDB
  • Pulsar
  • Camel
  • RabbitMQ

What the JD emphasized

  • 8+ years of experience in delivering high quality, reliable services to production using Java, Kotlin or other object oriented language(s)
  • Proven track record of architecting, supporting and debugging large distributed & multi threaded applications.