The company is looking to build and maintain secure authentication, access control, and data sharing systems to protect customer data and maintain trust.
Requirements
- Deep knowledge and experience with one or more areas of identity and access management such as authentication, authorization
- Knowledge of industry standard security concepts and protocols like SAML, SCIM, OAuth, OIDC, and RBAC
- Experience with database systems and database internals, such as query engines and optimizers
- Strong development skills in Java or C++
- Extremely strong fundamental computer science skills
Responsibilities
- Design and implement features to provide identity and access management including integration with the next generation identity providers and protocols
- Build authorization frameworks to provide fine grained access control, including data centric access control, beyond standard role-based access control
- Design and develop solutions for secure data sharing and access delegation in a globally distributed service
Other
- 2-5 years of industry experience designing, building, and supporting large-scale distributed systems in production
- Advanced degree in Computer Science or related degree
- Follow the company’s confidentiality and security standards for handling sensitive data
- Abide by the company’s data security plan as an essential part of their duties