Sr. Frontend Software Engineer - RBAC & Authorization
About the role
ClickHouse builds the open source analytics database of the same name and the ClickHouse Cloud service. It is a globally distributed, remote-friendly company working in more than 25 countries.
The Access Control team owns authorisation across ClickHouse Cloud: the roles and permissions model, organisation hierarchies, API key management and the security boundaries every tenant depends on. Having shipped custom roles and fine-grained access, the team is now reworking the model for the largest enterprise customers. You would design multi-level organisation hierarchies, workspace isolation and resource-scoped roles, enforce consistent authorisation checks across public and internal APIs, build tooling to migrate live authorisation data without downtime, and work with product and design on permission management UIs.
They want 6+ years building security platforms, access control engines or core backend services at scale, deep knowledge of RBAC and ABAC models, multi-tenancy, API keys and SAML/SSO, strong TypeScript and Node.js, and good schema design in PostgreSQL. A track record of careful live data migrations matters.
Pay is $142,000 to $250,000 plus stock options, with healthcare contributions, flexible time off, a home office budget and company offsites. Remote in the United States.
Skills
How to apply
Apply directly on the employer's application page. Your application goes straight to them.
More from ClickHouse
Jobs like this
-
Senior Full Stack Engineer
Solace US only · United States
$150K - $200K per year -
Senior+ Full-Stack Engineer
Nango Worldwide · North America, LATAM or Europe
$140K - $220K per year -
Staff Full Stack Engineer
Mattermost Canada only · Canada remote (Toronto band)
$195K - $239K per year -
Staff Full Stack Engineer
Mattermost US only · US remote
$172.7K - $227.1K per year
Republished listing
This opportunity was discovered on ClickHouse's public careers page and is republished here for discovery purposes. Applications are handled by the employer.
If this is your role and you want it off the board, contact us.