Skip to main content
ClickHouse

Senior Software Engineer - Identity & Authorization Platform

RemoteUnited States only
Published
Role
Backend
Experience
Senior
Company size
Startup
$141k–$208k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior backend/platform engineer with 4+ years building production systems at scale. Must have hands-on authentication/authorization service experience and know SAML, SCIM, OIDC, OAuth2. US-based remote role.

Core skills

SAMLOIDCOAuth2

Required skills

Go/Rust/C++TypeScript/PythonSCIMAuth0/WorkOS/AWS IAM/GCP IAM/Azure IAM

Optional skills

OpenFGASpiceDB

What you'll do

  • Design and build the platform services that power authentication, authorization, and audit across ClickHouse Cloud.
  • Build a unified RBAC/ReBAC service, token issuance and session handling, and SDKs that product teams embed to make authorization decisions.
  • Model permissions and access control primitives that work across ClickHouse, SQL Console, ClickPipes, and HyperDX.
  • Ship the libraries and APIs that other engineers build against.
  • Implement protocol-level support for SAML, SCIM, OIDC, OAuth2, and MFA/passwordless flows.
  • Own the integrations that make enterprise SSO and provisioning work end to end.
  • Build the audit and authorization-decision telemetry pipeline so every access decision is observable, queryable, and surfaceable to customers.
  • Partner with product engineering teams to migrate bespoke per-product auth implementations onto the shared platform.
  • Design APIs that make adoption straightforward.
  • Carry the platform on-call rotation and own production reliability for systems on the critical path of every customer request.

What they require

  • Minimum 4+ years building production backend systems at scale.
  • Comfort with at least one systems language (Go, Rust, C++) and one application language (TypeScript, Python).
  • Hands-on experience designing and implementing an authentication or authorization service.
  • Experience building a token issuer, an OIDC or OAuth2 provider, a policy engine, a permissions model, or an FGA/ReBAC system in the style of Zanzibar, OpenFGA, SpiceDB, or Cedar.
  • Working knowledge of SAML, SCIM, OIDC, and OAuth2 at the protocol level and are able to implement them.
  • Experience designing APIs and SDKs that other engineers depend on, with strong opinions on what makes them adoptable.
  • Experience operating distributed systems at scale, including caching strategies, consistency tradeoffs, and multi-region concerns.
  • Familiarity with identity vendors (Auth0, WorkOS, AWS/GCP/Azure IAM) as building blocks you've extended or integrated into a larger platform.
  • Strong production debugging instincts and a high bar for systems that are easy to develop against.
  • Preferred: You've built or contributed to a Zanzibar-style authorization system, or run an OpenFGA or SpiceDB deployment beyond the demo.
  • Preferred: You've designed a multi-tenant permission model that survived real customer requirements like custom roles, hierarchies, delegation, and ABAC attributes.
  • Preferred: You've shipped an SDK that product teams across an org actually adopted, and have opinions about why most internal SDKs fail.

Benefits

  • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly.
  • Healthcare - Employer contributions towards your healthcare.
  • Equity in the company - Every new team member who joins our company receives stock options.
  • Time off - Flexible time off in the US, generous entitlement in other countries.
  • A $500 Home office setup if you’re a remote employee.
  • Global Gatherings – opportunities to engage with colleagues at company-wide offsites.
  • As part of a rapidly scaling start up, you will be instrumental in shaping our culture.

open-source Column-oriented DBMS (columnar database management system) for online analytical processing (OLAP)

Cloud ComputingStartupclickhouse.com
$141k–$208k/yr