Senior Software Engineer - Identity & Authorization Platform

ClickHouse

Remote, United States
Base: $141,000 - $208,000 usd st + ard us; base: $...
Remote
4+ years production backend systems experience
Systems language go rust or c++
Application language typescript or python
ClickHouse is seeking a Senior Software Engineer for their Identity & Authorization Platform team, focused on designing and building services for authentication and authorization. The role is remote and requires strong backend development skills, particularly in security protocols

Job Summary

  • The role involves designing and building unified authentication and authorization platform services that power ClickHouse Cloud.
  • Engineers will implement protocol-level support for enterprise standards including SAML, SCIM, OIDC, and OAuth2 while owning end-to-end integrations.
  • Candidates will partner with product teams to migrate bespoke implementations onto a shared platform and carry the on-call rotation for critical systems.

Matching Summary

Match Score: 85

ClickHouse is seeking a Senior Software Engineer for their Identity & Authorization Platform team, focused on designing and building services for authentication and authorization. The role is remote and requires strong backend development skills, particularly in security protocols.

Salary

Base: $141,000 - $208,000 USD standard US; Base: $157,000 - $232,000 USD premium markets; Equity: Stock options provided

Skills & Requirements

Must-have

  • 4+ years production backend systems experience
  • Systems language Go Rust or C++
  • Application language TypeScript or Python
  • Authentication or authorization service design
  • Protocol level SAML SCIM OIDC OAuth2 implementation
  • Distributed systems operation at scale

Nice-to-have

  • Zanzibar style authorization system experience
  • Multi-tenant permission model design
  • Internal SDK adoption success stories
  • Identity vendor integration experience
  • Production debugging instincts

Key Requirements

  • Minimum 4 years of backend system experience
  • Proficiency in Go, Rust, or C++
  • Proficiency in TypeScript or Python
  • Experience with distributed systems at scale

Work Rights

Not specified

Tailored Resume

Cover Letter