Senior Software Engineer - Identity & Authorization Platform

ClickHouse

Singapore, Singapore
Not specified; not specified; equity in the compyn...
**
4+ years production backend systems experience
Systems language proficiency in go rust or c++
Application language proficiency in typescript or python
** ClickHouse is seeking a Senior Software Engineer for their Identity & Authorization Platform in Singapore. The role focuses on designing and building authentication and authorization services while supporting a unified access management experience across the company's platforms. **

Job Summary

  • The Platform Auth team aims to support a 'one customer identity' vision by providing tools and processes for engineering teams.
  • Engineers will design and build unified RBAC/ReBAC services, token issuance, and session handling for the entire organization.
  • The role includes owning on-call rotations and ensuring production reliability for systems critical to every customer request.

Matching Summary

Match Score: 75

** ClickHouse is seeking a Senior Software Engineer for their Identity & Authorization Platform in Singapore. The role focuses on designing and building authentication and authorization services while supporting a unified access management experience across the company's platforms. **

Salary

Not specified; Not specified; Equity in the company provided

Skills & Requirements

Must-have

  • 4+ years production backend systems experience
  • Systems language proficiency in Go Rust or C++
  • Application language proficiency in TypeScript or Python
  • Hands-on OIDC OAuth2 SAML SCIM protocol implementation
  • Experience designing distributed systems at scale

Nice-to-have

  • Zanzibar-style authorization system experience
  • Multi-tenant permission model design expertise
  • Internal SDK adoption success stories
  • Identity vendor integration experience with Auth0 WorkOS
  • Production debugging instincts for critical path systems

Key Requirements

  • Minimum 4 years building production backend systems
  • Proficiency in at least one systems language like Go Rust or C++
  • Proficiency in at least one application language like TypeScript or Python

Work Rights

Not specified

Tailored Resume

Cover Letter