Senior Software Engineer

A restaurant technology platform that helps restaurants adapt, take control, and build the businesses they love.
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 Identity & Access Management team within the Cloud Services & Infrastructure organization. This role is crucial in developing reliable code and algorithms for user management, permissions, and web services. The position involves working with a platform that processes tens of millions of requests daily, making service resilience and reliability essential.

The ideal candidate will collaborate with cross-functional teams including UX, product managers, designers, and other engineers to ensure secure platform development practices. Key responsibilities include developing and maintaining core services for user management, authentication, and permissions.

This is an excellent opportunity for experienced engineers passionate about building scalable solutions in the restaurant technology space. The role offers the chance to work on systems that directly impact small businesses while tackling the challenges of scaling a SaaS product from millions to hundreds of millions of users.

Toast's platform is purpose-built for restaurants by restaurant people, ensuring that their technology meets both current needs and future innovations. The company embraces diversity and inclusion, fostering a culture where employees thrive through authentic, inclusive, and respectful interactions.

The position follows a hybrid work model requiring minimum 2 days per week in office, balancing in-person collaboration with individual flexibility. Toast offers a supportive environment focused on empowering the restaurant community while building strong team connections.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Be part of a team working collaboratively with UX, PM, QA and other engineers designing, building and maintaining high performance microservices
  • Define best practices and help choose technologies to evolve our current tech stack
  • Champion best practices such as quality integration and unit testing
  • Provide design feedback and participate in code reviews
  • Ensure that all work is delivered with quality and is monitored in production
  • Mentoring other team members

Requirements For Senior Software Engineer

Java
Kotlin
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 6+ years experience building backend services and APIs
  • Experience delivering high quality services using Java, Kotlin or other object oriented languages
  • Experience in the Authentication or Authorisation domains
  • Proficient in Software Development best practices
  • Experience leading a team in the Agile/Scrum methodology
  • Experience supporting and debugging large multi threaded applications
  • Exposure to distributed systems, scaling challenges, SaaS, SQL, JS, & Pulsar

Benefits For Senior Software Engineer

Visa Sponsorship
  • Hybrid work model with minimum 2 days in office

Interested in this job?

Jobs Related To Toast Senior Software Engineer

Senior Software Engineer - e-commerce

Senior Software Engineer role at Toast focused on building robust, scalable e-commerce platform and integration technologies.

Senior Software Engineer - e-commerce

Senior Software Engineer position at Toast focusing on building robust, scalable e-commerce platform solutions using Java/Kotlin with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Toast, focusing on building and maintaining the customer onboarding experience for Toast's restaurant platform technology. Remote role with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Toast in Bengaluru, building enterprise reporting and analytics features for restaurant management platform using Java/Kotlin and modern web technologies.

Senior Full Stack Software Engineer - Help Center

Senior Full Stack Software Engineer position at Toast, building and maintaining scalable applications for the Help Center platform using Java/Kotlin and React.