GrepJob
ClickHouse

Senior Software Engineer - Identity & Authorization Platform

ClickHouse
Apply
6 days ago
Remote, CanadaSenior / Mid Level

Responsibilities

  • Design and build platform services for authentication, authorization, and audit.
  • Model permissions and access control primitives across various ClickHouse products.
  • Implement protocol-level support for SAML, SCIM, OIDC, OAuth2, and MFA/passwordless flows.
  • Build an audit and authorization-decision telemetry pipeline.
  • Partner with product teams to migrate bespoke auth implementations to the shared platform.
  • Participate in on-call rotation and ensure production reliability.

Requirements

  • Minimum 4+ years of experience building production backend systems at scale.
  • Proficiency in at least one systems language (Go, Rust, C++) and one application language (TypeScript, Python).
  • Hands-on experience designing and implementing authentication or authorization services.
  • Working knowledge of SAML, SCIM, OIDC, and OAuth2 protocols.
  • Experience designing APIs and SDKs for other engineers.
  • Familiarity with identity vendors like Auth0 and AWS/GCP/Azure IAM.

Benefits

  • Flexible work environment with remote-friendly options.
  • Employer contributions towards healthcare.
  • Equity in the company through stock options.
  • Flexible time off in the US and generous entitlement in other countries.
  • A $500 home office setup for remote employees.
  • Opportunities for global gatherings and company-wide offsites.

Tech Stack

AWSC++ClickHouseGoGoogle Cloud PlatformPythonRustTypeScript

Categories