Join to apply for the Software Engineer, Accounts role at Vercel
About Vercel:
Vercel provides developers with the tools and cloud infrastructure to build, scale, and secure faster, more personalized web experiences. As the creators of v0, Next.js, and AI SDK, Vercel supports clients like Ramp, Supreme, PayPal, Chick-fil-A, and Under Armour in building the AI-native web.
Our mission is to enable the world to ship the best products, fostering a workspace where everyone can excel. Whether on our platform, supporting our customers, or shaping our story, you can just ship things.
About the Role:
We are seeking a Software Engineer specialized in Account Lifecycle and Access Management (IAM). You will design, build, and maintain scalable, high-performance systems using JavaScript/TypeScript, Node.js, SQL and NoSQL databases, and AWS. Your focus will be on developing innovative solutions for user, group, and membership management, ensuring top security and reliability.
This role suits problem-solvers who thrive in collaborative, fast-paced environments and are excited about tackling complex challenges, scaling distributed systems, and shaping IAM solutions on AWS. The position is remote within the US, preferably in New York City or San Francisco.
What You Will Do:
- Deliver secure, reliable, and scalable services that surpass industry standards and customer expectations.
- Collaborate with cross-functional teams on large-scale projects with dependencies.
- Maintain and operate high-scale services, participating in on-call rotations.
- Develop and maintain enterprise-grade IAM solutions focusing on user, group, and membership management.
- Implement identity synchronization and lifecycle management with standards like SCIM.
- Work with Infrastructure as Code tools (Terraform, AWS CloudFormation, Kubernetes) for scalable, high-availability applications.
- Design and implement access control models using protocols like OAuth, OIDC, SAML 2.0.
- Build and maintain high-quality enterprise software using TypeScript, REST APIs, and JSON.
About You:
- 3+ years of experience with IAM architectures and cloud solutions (AWS preferred).
- Proficiency in TypeScript/JavaScript, React, Node.js.
- Strong knowledge of security architectures, LDAP, Active Directory, SAML, SSO, OAuth2, OIDC, web protocols like XML, SOAP, JSON, REST.
- Familiarity with access control models such as RBAC, ABAC, ReBAC.
- Enthusiasm for learning about Identity Protocols like OAuth2, OIDC, SAML.
- Experience with SQL and identity lifecycle management solutions using SCIM.
- Hands-on experience with Node.js applications.
- Excellent problem-solving and communication skills, especially in collaborative environments.
Benefits:
- Competitive compensation including equity.
- Inclusive healthcare packages.
- Mentorship and professional growth opportunities.
- Flexible time off.
- Work from home budget and equipment provisioning.
The San Francisco, CA base pay range is $196,000-$294,000, adjustable based on skills, experience, and location. The total package includes benefits and equity. More details will be shared during hiring.
Vercel values diversity and inclusion, encouraging all qualified candidates to apply regardless of background or characteristics protected by law.
Additional Details:
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Industry: Software Development