Principal Architect, Identity & Access Management San Jose, CA


  • 10+ years of experience in software development and engineering practices; 3+ years as an architect.
  • Identity & Access Management Experience
  • Experience producing effective architectural design/drawing documents a requirement
  • Clarivate Analytics is looking for a Principal Architect, Identity & Access Management (IAM) to help drive Clarivate's approach to authentication and authorization for our products through updates to our shared, cross-Clarivate Identity & Access Management Platform. Our ideal candidate will be detailed and analytical, and strongly empathize with the customer experience while still ensuring best practices for secure access control are implemented, as expected by our customers and key stakeholders.

    MAJOR AREAS OF ACCOUNTABILITY:

    Strategic Direction and Leadership

    • Drive a Buy/Build evaluation of third party/SaaS IAM software platforms, to serve as the new core of our in-house customer authentication system.
    • Work closely with stakeholders from multiple products to deeply understand their IAM needs, and translate them to effective implementation steps for our teams.
    • Evaluate existing product integrations and IAM implementations. Build and support an IAM integration roadmaps towards consolidation and an improved customer experience.
    • Ensure internal users of this system have an excellent experience in integration and operations, and that customers feel supported and secure in the use of this system.

    Technology Design and Implementation

    • Give direction to teams on the best practices to engineer IAM into their consuming applications, and support this direction with clear reference software blueprints.
    • Build in security best practices into our shared authentication service and support analysis by the Clarivate Security team in periodically auditing and further securing these systems.
    • Execute POCs as required to demonstrate value to stakeholders and validate customer requirements/intent.
    • Be hands on; help configure, code and/or code review the first new implementations of these new technology choices.

    REQUIREMENTS:

    Education

    • Bachelor's degree in Computer Science, Technology, or Engineering, strongly preferred, or equivalent work experience

    Knowledge and Skills

    • 10+ years of experience in software development and engineering practices; 3+ years as an architect.
    • Clear written and verbal communication skills.
    • Experience producing effective architectural design/drawing documents a requirement
    • Experience in evaluating system maturity using scorecards a benefit.
    • 5+ years of hands on development experience, ideally in Java or Javascript.
    • Hands on experience in building or supporting IAM services for large, enterprise systems.
    • Direct experience building and/or supporting customer IAM systems specifically a strong benefit.
    • Direct experience helping to execute consolidation of IAM systems a strong benefit.
    • Strong familiarity working with the foundations of cross application or cross customer SSO a requirement, including SAML, OAuth2, and supporting technologies and specifications such as JWT.
    • Experience working with OR participating in a hands-on evaluation of a large commercial AAA provider, such as Okta, Ping Identity, Azure AD, Amazon Cognito, Auth0 or ForgeRock/OpenSSO.

    Preferred:

    • Demonstrated understanding of upstream integrations with billing and/or customer master systems, such as Salesforce, SAP, or NetSuite.
    • Familiarity with modern Web Services design: REST and modern web services design, OAuth2.
    • TOGAF certification a benefit. Please go to contact page if you are interested to apply for this exclusive opportunity.