Remotery

Senior Software Engineer – Identity & Authorization Platform

Posted Jul 25

This is a fully remote position, open to applicants in Canada.

πŸ“‹ Description

β€’ Develop and construct the platform services that enable authentication, authorization, and auditing across ClickHouse Cloud. This encompasses a cohesive RBAC/ReBAC service, token generation and session management, as well as the SDKs utilized by product teams to facilitate authorization decisions.

β€’ Design models for permissions and access control elements (resources, roles, relationships, policies) that function seamlessly across ClickHouse, SQL Console, ClickPipes, and HyperDX. Deliver the libraries and APIs that other engineers will utilize.

β€’ Execute protocol-level implementation for SAML, SCIM, OIDC, OAuth2, and MFA/passwordless workflows. Oversee the integrations that ensure enterprise SSO and provisioning operate smoothly from start to finish.

β€’ Construct the audit and authorization-decision telemetry pipeline, ensuring that every access decision is observable, queryable, and accessible to customers.

β€’ Collaborate with product engineering teams to transition custom per-product authentication implementations to the shared platform, designing APIs that facilitate straightforward adoption.

β€’ Participate in the platform on-call rotation and take ownership of production reliability for systems critical to customer requests.


⛳️ Requirements

β€’ At least 4 years of experience in building production backend systems at scale. Proficiency in at least one systems language (Go, Rust, C++) and one application language (TypeScript, Python).

β€’ Practical experience in designing and implementing an authentication or authorization service. This could involve creating a token issuer, an OIDC or OAuth2 provider, a policy engine, a permissions model, or an FGA/ReBAC system similar to Zanzibar, OpenFGA, SpiceDB, or Cedar.

β€’ Solid understanding of SAML, SCIM, OIDC, and OAuth2 at the protocol level, with the ability to implement them effectively.

β€’ Experience in designing APIs and SDKs that are relied upon by other engineers, with strong insights into what makes them easily adoptable.

β€’ Experience in operating distributed systems at scale, including knowledge of caching strategies, consistency trade-offs, and multi-region considerations.

β€’ Familiarity with identity providers (Auth0, WorkOS, AWS/GCP/Azure IAM) as foundational components you've extended or integrated into a broader platform.

β€’ Strong debugging instincts in a production environment and a high standard for systems that are developer-friendly.


🏝️ Benefits

β€’ Flexible work environment - ClickHouse is a globally distributed company that supports remote work. Currently, we operate in over 20 countries.

β€’ Healthcare - Employer contributions towards your healthcare coverage.

β€’ Equity in the company - Every new team member receives stock options upon joining.

β€’ Time off - Flexible time off policies in the US, with generous entitlements in other countries.

β€’ A $500 budget for home office setup for remote employees.

β€’ Global Gatherings – We value the importance of in-person connections and provide opportunities for engagement with colleagues during company-wide offsite events.

People also viewed

Phase2Jul 26

Software Architect

US flagUnited States OnlyFull-timeFull-stack Engineer$123k – $144k/year
ApplyView job
RimuteeJul 26

Arquitecto de Software

CR flagCosta Rica OnlyFull-timeFull-stack Engineer
ApplyView job
Job MobzJul 26

Software Developer

RO flagRomania OnlyFull-timeFull-stack Engineer$40k – $50k/year
ApplyView job
RTXJul 26

Full Stack Principal Application Developer

US flagArizona OnlyFull-timeFull-stack Engineer$86.8k – $165.2k/year
ApplyView job
Rocket MortgageJul 26

Software Engineer II – Acquisition and Funnel

US flagMichigan OnlyFull-timeFull-stack Engineer$97k – $207k/year
ApplyView job
AutomoxJul 26

Software Engineer

US flagColorado, +2 more statesFull-timeFull-stack Engineer$125k – $150k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers