Senior Software Engineer, IAM
Core
Senior Software Engineer building reliable, scalable microservices and web/mobile applications for Toast's Identity Management team to secure user access and permissions for millions of restaurant customers.
Role type
Senior IC Software Engineer (IAM & Distributed Systems)
Builds
High-performance microservices, authentication/permission systems, and integrations for Toast's SaaS platform
Domain
SaaS / Identity & Access Management / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Kotlin, microservices architecture, distributed systems, enterprise messaging (Kafka, Pulsar, JMS), unit testing, performance optimization, code review, mentoring
Preferred skills
IAM domain experience, Agile/Scrum methodology
Technologies
Java, Kotlin, Kafka, Pulsar, JMS
Responsibilities
Design and build scalable microservices; define best practices and tech stack evolution; champion quality integration and testing; diagnose performance bottlenecks; participate in code reviews; mentor team members
Seniority
Senior, hands-on IC