Job Description
Vercel is seeking a Software Engineer to specialize in Account Lifecycle and Access Management (IAM). This role involves designing, building, and maintaining scalable, high-performance systems using JavaScript/TypeScript, Node.js, SQL and NoSQL databases, and AWS. The engineer will develop solutions for user, group, and membership management, ensuring high levels of security and reliability.
What this role involves:
- Delivering secure, reliable, and scalable services.
- Collaborating with cross-functional teams on large-scale projects.
- Maintaining and operating services at high scale, including on-call rotations.
- Developing and maintaining enterprise-grade IAM solutions.
- Implementing identity synchronization and lifecycle management solutions using SCIM.
- Working with Infrastructure as Code (Terraform, AWS CloudFormation, Kubernetes, etc.).
- Designing and implementing robust access control models using OAuth, OpenID Connect (OIDC), SAML 2.0, and other protocols.
- Building and maintaining high-quality enterprise software using TypeScript, REST APIs, and JSON.
Requirements:
- 3+ years of experience with IAM architectures and implementing cloud computing solutions (AWS preferred).
- Proficiency in TypeScript/JavaScript, React, and Node.js.
- Strong knowledge of security architecture, LDAP, Active Directory, SAML, SSO, OAuth2, OpenID Connect and web protocols like XML, SOAP, JSON, and REST.
- Familiarity with access control models such as RBAC, ABAC and ReBAC.
- Enthusiasm to work with and learn more about Identity Protocols like OAuth2, OIDC, and SAML.
- Experience with SQL.
- Hands-on experience implementing identity lifecycle management solutions using SCIM.
- Practical experience developing and improving applications written in Node.js.
- Excellent problem-solving abilities and effective communication skills.
What Vercel offers:
- Competitive compensation package, including equity.
- Inclusive Healthcare Package.
- Mentorship and opportunities for professional development.
- Flexible Time Off.
- WFH budget.