About the company
Squarespace is a design-driven platform helping entrepreneurs build brands and businesses online. The Identity & Access Management (IAM) team architects authentication, authorization, and account security frameworks.
Responsibilities
- Own and solve problems across all business units
- Build elegant user experiences for authentication, authorization and security features
- Collaborate with product, design, infrastructure, platform, data, security and legal
- Help define frontend architecture, engineering standards, testing strategies
- Integrate frontend applications with OAuth, OIDC, session management, and authorization services
Requirements
- 3+ years of software development experience with modern frontend technologies (HTML/CSS/TypeScript/React)
- Extensive experience developing large-scale application software
- Experience with OAuth, WebAuthN, IdentityProviders, Identity and Access Management
- Familiarity with backend development using Node.js, Java, Go, or similar
- Strong understanding of web application development
- BS or MS in Computer Science or equivalent industry experience
Conditions
- Hybrid role in New York City headquarters
- Cash compensation range: $110,500 - $178,250 USD
- Medical, dental, vision, fertility and adoption benefits
- Flexible paid time off, 12 weeks paid parental leave
- Education reimbursement, dog-friendly workplace, free lunch and snacks