Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR SOFTWARE ENGINEER - DATABASE SECURITY 
Germany, Berlin, Berlin 
192704761

25.06.2024

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.