Taro Logo

Senior Software Engineer

Toast builds restaurant platforms that help restaurants adapt, take control, and grow their businesses through point of sale, team management, and guest-facing technology solutions.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Toast is seeking a Senior Software Engineer to join their Login and Permissions Experience team in Dublin. This role is crucial in defining, designing, and delivering experiences for employees, restaurateurs, guests, and others accessing the Toast platform across their ecosystem of products. The position involves working on complex projects to improve functionality and reliability while contributing to architectural evolution to support scaling operations.

The ideal candidate will collaborate with UX, Product Management, QA, and other engineers to build web applications using modern technologies. They will lead projects that directly impact Toast's growth, ensuring innovation and technical excellence. The role requires strong expertise in Java/Kotlin, modern web technologies, and distributed systems.

As part of Toast's mission to empower the restaurant community, you'll work on meaningful projects that shape the company's future. The position offers a hybrid work environment, requiring minimum two days per week in office, and provides competitive compensation and benefits.

The Login and Permissions Experience team focuses on creating unified, seamless experiences that meet high standards for customer delight, ease of use, security, and scalability. This is an opportunity to work on critical systems that support Toast's entire product ecosystem, from POS to Payroll, both in the US and internationally.

Toast values diversity and inclusion, embracing the restaurant industry's diverse nature with authenticity, inclusivity, respect, and humility. The company provides a collaborative environment where personal and team growth are prioritized alongside technical excellence. This role offers the chance to make a significant impact while working with cutting-edge technologies in a rapidly growing company.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer

  • Lead complex projects that improve functionality and reliability for customers
  • Ship code that directly impacts and drives Toast's growth
  • Contribute to new product features from the ground up
  • Partner with engineers in design and code reviews
  • Monitor feature rollouts to ensure customer success
  • Design, build, deploy, and maintain highly resilient and scalable systems
  • Diagnose performance bottlenecks and optimize for better performance
  • Mentor and provide technical guidance to other team members

Requirements For Senior Software Engineer

Java
Kotlin
React
JavaScript
TypeScript
PostgreSQL
  • 6+ years of experience with Java, Kotlin, or similar object-oriented languages
  • Proficient in modern web technologies and UI frameworks with 3+ years of experience
  • Experienced with databases including schema design and optimization
  • In-depth understanding of microservices, distributed systems, and enterprise messaging
  • Familiar with asynchronous communication tools
  • Proven track record of delivering reliable services to production
  • Excellent communication skills
  • Experience working in a team with Agile/Scrum methodology

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive compensation
  • Health benefits
  • Flexible work arrangements
  • Hybrid work model with minimum two days in office

Interested in this job?

Jobs Related To Toast Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Toast focusing on Identity & Access Management, developing reliable code and algorithms in user management, permission, and web services.

Senior Software Engineer

Senior Software Engineer position at Toast, working on the Onboarding Applications Team to create seamless customer onboarding experiences for the Toast POS platform.

Senior Software Engineer - Backend (Java)

Senior Backend Engineer position at Toast, building enterprise payment solutions using Java/Kotlin, leading complex projects, and developing scalable distributed systems.

Senior Full Stack Software Engineer - Help Center

Senior Full Stack Software Engineer position at Toast, building Help Center solutions with Java/Kotlin and React, hybrid work in Dublin.

Senior Software Engineer

Senior Software Engineer position at Toast in Bangalore, building enterprise reporting and analytics features for restaurant management platform using Java, React, and cloud technologies.