Cloud Software Engineer - Identity And Access Management

USD 117,800-232,000 per year
MIDDLE
✅ Remote

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 @ 3

Details

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.