We’re hiring an exceptional
Senior Database Security Engineerto work on identity and user, workforce, and service authentication for all of Snowflake. Building scalable and enterprise-grade solutions around SAML SSO, OAuth 2.0, Open ID Connect, token lifecycle management, MFA, user and client identity propagation, and SCIM (System for Cross-domain Identity Management).
Learn more about the Berlin office
AS A SENIOR SOFTWARE ENGINEER YOU WILL:- Design and implement features to provide identity and access management, including integration with the next generation identity providers and protocols.
- Build frameworks to provide authentication and identity capabilities for secure access to Snowflake and Snowflake resources.
- Design and implement other key security capabilities around SCIM, such as multi-factor authentication, auditing and governance.
- Design and develop solutions to secure communication, and data sharing in a globally distributed service.
OUR IDEAL SENIOR ENGINEER WILL HAVE:- 8+ years of industry experience designing, building, and supporting large-scale distributed systems in production, with recent experience in building large scale cloud services.
- Knowledge and experience with identity and access management.
- Knowledge of industry standard security concepts and protocols like SAML, SCIM, OAuth, and RBAC.
- Strong computer science fundamentals including data structures, algorithms, and distributed systems.
- Strong development skills in Java or C++ preferred.
- Knowledge and experience of other security areas, such as cryptography or network security is a plus.
- Experience with database systems and database internals, such as query engines and optimizers are a big plus.
- Ability to work effectively across engineering teams in multiple locations.
- Proven track record of identifying and implementing creative solutions for complex problems.
- Completed a Bachelors in Computer Science; Masters or PhD preferred.