About this opportunity
Opportunity Overview
Zapier is hiring a Senior Fullstack Engineer to work on its identity platform, focusing on authentication and session systems. The role involves designing and extending systems that handle SAML SSO, SCIM provisioning, OAuth/OIDC flows, and multi-factor authentication. Zapier is an all-remote organization that values automation, efficiency, and transparency. The ideal candidate will have experience with enterprise SaaS, authentication protocols, and multi-tenant environments. The Senior Fullstack Engineer will be responsible for building and maintaining critical components of the identity platform. They will need to have a strong understanding of authentication at a protocol level, experience with AI tools, and the ability to work across the stack, including Python, Node.js, and React. The company is looking for someone who can work independently, take initiative, and communicate effectively with various stakeholders. The role is a key part of Zapier's platform, and the company is looking for someone who can make a significant impact. The company values transparency and efficiency, and the Senior Fullstack Engineer will be expected to contribute to this culture.
Responsibilities
- Design and maintain authentication and session systems, including SAML, SCIM, OAuth/OIDC, MFA, login, sign-up, and 2FA
- Own user session propagation and JWT validation across a multi-service architecture
- Build enterprise authentication controls and governance APIs, including forced SSO, domain capture, and credential lifecycle
- Build and maintain platform libraries consumed by dozens of internal teams
- Treat reliability, latency, and efficiency of auth systems as non-negotiables
- Respond to authentication-related incidents and participate in on-call rotation
- Enable Security, Enterprise Response, and product team partners to move faster by removing auth bottlenecks
Benefits
- Opportunity to work on a critical component of Zapier's platform
- Collaborative and dynamic work environment
- Professional development opportunities
- Access to a wide range of tools and technologies
- Flexible work arrangements, including remote work options
- Yearly company retreats
Requirements & Qualifications
- Experience building identity systems for enterprise SaaS at scale
- Hands-on experience with SAML, SCIM, OAuth/OIDC, or JWT in a multi-tenant SaaS environment
- Understanding of authentication at a protocol level
- Experience working with AI tools and agents
- Ability to work across the stack, including Python, Node.js, and React
- Strong communication and collaboration skills
- Ability to work independently and take initiative
How to Apply
- Review the job description and requirements to ensure you are a good fit for the role.
- Prepare your application materials, including your resume and a cover letter.
- Click the Apply button below to submit your application.
Ready to apply?