Cloud Software Engineer - Identity And Access Management
at ClickHouse
USD 117,800-232,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Go @ 5 TypeScript @ 5 GCP @ 3 Distributed Systems @ 3 AWS @ 3 Azure @ 3 Communication @ 6 Debugging @ 6 API @ 3 OLAP @ 3 Audit @ 3 Compliance @ 3 Cloud Computing @ 3Details
ClickHouse is an established leader in open-source column-oriented database systems aiming to be the fastest OLAP database globally. Its customers include Lyft, Sony, IBM, GitLab, Twilio, and HubSpot, with availability on AWS, GCP, Azure, and Alibaba.
Responsibilities
- Develop and collaborate on authentication systems supporting SAML, SCIM, MFA, and passwordless authentication.
- Implement role-based and fine-grained access control ensuring secure and user-friendly authorization.
- Manage audit logging and monitoring for event capture and analysis.
- Guide database access management security and usability improvements.
- Develop secure credential management patterns for third-party integrations.
- Develop cloud deployment and management patterns for secure authentication and authorization.
- Ensure compliance with security frameworks such as NIST.
- Maintain internal documentation for onboarding and integration.
- Respond to on-call escalations related to identity and access management.
Requirements
- 4+ years as a software engineer focused on complex system design, using languages like C++, TypeScript, and Go.
- Bachelor’s or Master’s degree in Computer Science or equivalent experience.
- Experience implementing authentication and authorization standards such as SAML, SCIM, OAuth2, or OIDC.
- Direct experience with Auth0, Okta, Cloud IAM (AWS, GCP, Azure), and authorization systems like FGA or OPA.
- Experience with access control on web applications, APIs, and databases.
- Experience with distributed systems, cloud computing, and scalable architectures.
- Passion for building secure, user-friendly, and developer-friendly systems.
- Strong communication, problem-solving, and production debugging skills.
- Ability to thrive in fast-paced environments and work collaboratively across teams.
- High responsibility, ownership, and accountability.
Benefits
- Flexible and remote-friendly work environment in a globally distributed company.
- Employer contributions toward healthcare.
- Stock options for new team members.
- Flexible and generous time off.
- $500 home office setup allowance for remote employees.
- Opportunities for in-person global gatherings and company-wide offsites.
- Inclusive culture and equal employment opportunity commitment.