Salary not listed
Senior Software Engineer - Identity & Authorization Platform
BackendRemote — India
Published on 2026-06-22
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and operate shared identity and access-management services for ClickHouse Cloud. The role focuses on authentication, authorization, enterprise identity integrations, and audit telemetry, while helping product teams adopt the platform.
About the company
ClickHouse is a high-performance columnar database built for real-time analytics on large volumes of data.
The team
Platform Auth team within Security.
Stack
GoRustC++TypeScriptPythonSAMLSCIMOIDC
What you'll do
- Design and build authentication, authorization, token, session, and audit platform services.
- Model permissions, roles, relationships, resources, and policies across ClickHouse products.
- Implement SAML, SCIM, OIDC, OAuth2, SSO, provisioning, and MFA/passwordless flows.
- Build telemetry for audit events and authorization decisions.
- Develop APIs and SDKs and help product teams migrate to the shared platform.
- Participate in the platform on-call rotation and own production reliability.
What we're looking for
- At least 4 years of experience building production backend systems at scale.
- Experience with at least one systems language (Go, Rust, or C++) and one application language (TypeScript or Python).
- Hands-on experience designing or implementing authentication or authorization services.
- Working protocol-level knowledge of SAML, SCIM, OIDC, and OAuth2.
- Experience designing APIs and SDKs for other engineers.
- Experience operating distributed systems, including caching, consistency, and multi-region concerns.
- Strong production debugging skills.
Nice to have
- Experience building a Zanzibar-style authorization system or operating OpenFGA or SpiceDB in production.
- Experience designing multi-tenant permissions with custom roles, hierarchies, delegation, or ABAC.
- Experience shipping an SDK adopted by product teams across an organization.
Benefits
- Equity in the form of stock options.
- Employer contributions toward healthcare.
- Flexible work environment.
- Flexible time off in the US and generous time off in other countries.
- USD $500 home-office setup allowance for remote employees.
- Opportunities to attend company-wide gatherings.
