Staff Software Engineer - Identity & Access Engineering

A restaurant platform company that helps restaurants adapt, take control, and build the businesses they love through technology.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer - Identity & Access Engineering

Toast is seeking a Staff Software Engineer to join their Identity & Access Management team within the Cloud Services & Infrastructure organization. This role is critical in developing reliable code and algorithms for user management, permissions, and web services. The position requires a highly motivated individual with 8-10 years of experience and a strong background in authentication and authorization domains.

The role involves working with a diverse team of stakeholders including product managers, designers, and other engineers to ensure the development of safe and secure platform practices. The successful candidate will be responsible for core services and repositories, including integrations, user management, authentication, and permissions.

Toast's platform handles tens of millions of requests daily, making service resilience and reliability crucial. The tech stack includes Java & Kotlin for backend services, React for frontend development, and PostgreSQL/DynamoDB for data persistence. The team also utilizes modern technologies like Pulsar, Camel, and RabbitMQ for integrations.

This is a hybrid position requiring two days per week in the Dublin office. The role offers competitive compensation and benefits, along with opportunities for professional growth and mentorship. The ideal candidate should have extensive experience in software engineering, particularly in authentication/authorization domains, and be passionate about building well-engineered, accessible systems.

Toast values diversity and inclusion, fostering an environment where employees can thrive while working to empower the restaurant community. The company embraces a culture of authenticity, inclusivity, and respect, making it an attractive destination for technology professionals looking to make a meaningful impact in the restaurant industry.

Last updated 4 minutes ago

Responsibilities For Staff Software Engineer - Identity & Access Engineering

  • 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 appropriately monitored
  • Mentoring other team members

Requirements For Staff Software Engineer - Identity & Access Engineering

Java
JavaScript
Kotlin
React
PostgreSQL
  • Minimum 8-10 years experience as a software engineer
  • Previous experience with the Authentication or Authorisation domains
  • Experience delivering high quality, reliable services using Java, Kotlin or other object oriented languages
  • Experience of Javascript and modern web standards and technologies
  • Proficient in Software Development best practices
  • Experience supporting and debugging large multi threaded applications
  • Exposure to distributed systems, scaling challenges, SaaS, SQL, JS, & Pulsar

Benefits For Staff Software Engineer - Identity & Access Engineering

Medical Insurance
  • Competitive compensation
  • Benefits programs
  • Hybrid work model
  • Health benefits

Interested in this job?

Jobs Related To Toast Staff Software Engineer - Identity & Access Engineering

Staff Software Engineer - Payments

Staff Software Engineer position at Toast focusing on building and managing payment processing systems and third-party integrations.

Staff Software Engineer

Staff Software Engineer position at Toast, leading backend internationalization efforts and building scalable solutions for the global restaurant industry.

Staff Software Engineer, Tech Lead

Lead Toast's Team Management Platform APIs development, focusing on system design, technical roadmaps, and implementing scalable solutions for restaurant management software.

Staff Software Engineer

Staff Software Engineer role at Toast focusing on building and maintaining scalable features for the Orders POS platform, requiring 8+ years of experience in Java/Kotlin development.

Staff Software Engineer- CX Core

Staff Software Engineer position at Qualtrics focusing on CX Core development, requiring 8+ years of experience, expertise in scalable systems design, and technical leadership skills.