Senior Software Engineer – Identity & Authorization Platform

Posted 1 day ago

This is a fully remote position, open to applicants in Germany, +5 more countries.

📋 Description

• Design and develop platform services that facilitate authentication, authorization, and auditing across ClickHouse Cloud.

• Create unified RBAC/ReBAC services, manage token issuance and session handling, and develop SDKs for product teams.

• Model permissions and access control primitives for ClickHouse, SQL Console, ClickPipes, and HyperDX.

• Deliver libraries and APIs for other engineers to utilize.

• Implement support for SAML, SCIM, OIDC, OAuth2, and MFA/passwordless protocols.

• Take ownership of enterprise SSO and provisioning integrations from start to finish.

• Construct audit and authorization-decision telemetry pipelines.

• Collaborate with product engineering teams to transition custom authentication implementations to the shared platform.

• Design APIs that facilitate seamless platform adoption.

• Participate in the platform on-call rotation and ensure production reliability for critical-path systems.


⛳️ Requirements

• A minimum of 4+ years of experience in building production backend systems at scale.

• Proficiency in at least one systems programming language: Go, Rust, or C++.

• Proficiency in at least one application programming language: TypeScript or Python.

• Direct experience in designing and implementing an authentication or authorization service.

• Working knowledge of SAML, SCIM, OIDC, and OAuth2 at the protocol level with the capability to implement them.

• Experience in designing APIs and SDKs that are utilized by other engineers.

• Experience in operating distributed systems at scale, including understanding caching strategies, consistency trade-offs, and multi-region challenges.

• Familiarity with identity vendors like Auth0, WorkOS, AWS IAM, GCP IAM, or Azure IAM.

• Strong skills in production debugging.

• Experience with Zanzibar-style authorization systems, OpenFGA, or SpiceDB deployment is advantageous.

• Experience in designing multi-tenant permission models is a plus.

• Experience in shipping widely adopted SDKs is a plus.


🏝️ Benefits

• Flexible work environment; remote-friendly.

• Employer contributions towards healthcare.

• Stock options/equity in the company.

• Flexible time off in the US.

• Generous time-off entitlement in other countries.

• USD$500 home office setup for remote employees.

• Opportunities to connect with colleagues at company-wide offsites.

People also viewed

Ellevation Education13 hours ago

Director, Software Engineering

US flagMassachusetts OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
Speechify13 hours ago

Tech Lead, Android Core Product

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job
Nava13 hours ago

Senior Software Engineer, Ruby

US flagAlabama, +30 more statesFull-timeFull-stack Engineer$135.9k – $153k/year
ApplyView job
Circana13 hours ago

Senior Director, Software Engineering

US flagIllinois OnlyFull-timeFull-stack Engineer$120k – $165k/year
ApplyView job
Evry Health13 hours ago

Senior Software Engineer, .NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Speechify13 hours ago

Tech Lead, Android Core Product

US flagCalifornia OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers