Farfetch

IAM Lead Engineer

Job Description

Posted on: 
October 16, 2024

FARFETCH exists for the love of fashion. Our mission is to be the global platform for luxury fashion, connecting creators, curators and consumers.

We're a positive platform for good, bringing together an incredible creative community made up by our people, our partners and our customers. This community is at the heart of our business success. We welcome differences, empower individuality and celebrate diverse skills and perspectives, creating an inclusive environment for everyone. We are FARFETCH for All.

TECHNOLOGY

We're on a mission to build the technology that powers the global platform for luxury fashion. We operate a modular end-to-end technology platform purpose-built to connect the luxury fashion ecosystem worldwide, addressing complex challenges and enjoying it. We're empowered to break traditions and revolutionise, with the freedom and autonomy to make a difference for our customers all over the world.

PORTO

Our Porto office is located in Portugal's vibrant second city, known for its history and its creative yet cosy environment. You can have an informal meeting in the treehouse or play the piano during your lunch break!

THE ROLE

We are seeking a highly skilled and motivated Identity & Access Management (IAM) Lead Engineer to spearhead our newly established IAM team within the Security Department. As the IAM Lead, you will play a pivotal role in designing, developing, and supporting our Identity & Access Management framework at [Company Name]. Our diverse and dynamic technological landscape presents exciting challenges and opportunities for you to make a significant impact. Reporting to the IAM Team, you will lead a team of IAM professionals, collaborating with cross-functional partners to ensure secure and efficient IAM operations.

WHAT YOU'LL DO

  • Provide strategic leadership to the IAM team, guiding and mentoring team members in best practices and technical excellence.
  • Lead the design, development, testing, and implementation of new connectors and features to enhance our IAM ecosystem.
  • Collaborate with partners across departments, including systems engineering, developers, HR, application owners, and auditors, to develop functional, scalable, and secure IAM solutions.
  • Oversee the creation, maintenance, and optimization of workflows, ensuring streamlined processes and efficient user experiences.
  • Champion the support and maintenance of the IAM environment, handling tickets and incidents while driving continuous improvement.
  • Customize the user interface (UI), email templates, certification campaigns, forms, and rules to align with evolving business needs.
  • Drive complex problem investigations, develop solutions, and implement measures for mitigating and preventing future recurrence through process enhancements, procedural changes, or tool implementations.
  • Design and prototype reviews and reporting mechanisms, enhancing our ability to monitor and manage IAM activities effectively.
  • Document all developed features, processes, and procedures to ensure comprehensive understanding and knowledge sharing.
  • Facilitate audit and risk assessments by providing manual or automated evidence, ensuring compliance with industry standards and regulations.
  • Foster a collaborative and agile work environment, leveraging Scrum or Kanban methodologies to promote efficient teamwork and solution delivery.
  • WHO YOU ARE

  • A professional with Bachelor's degree in Computer Science, Information Security, or a related field, or equivalent work experience.
  • A professional with a minimum of 5 years of experience, with at least 3 years in a similar IAM position or on an IAM team.
  • Expert in IAM tools such as Sailpoint IdentityIQ, Sailpoint IdentityNow, IBM Security/Tivoli Identity Manager, One Identity, CA Identity Manager, Omada Identity Suite, ForgeRock, NetIQ Identity Manager, Oracle IAM, and Okta.
  • Proficient in Identity LifeCycle Management, Provisioning, and Certification processes.
  • Strong in scripting skills in languages such as PowerShell, Bash, Python, and Java.
  • Experienced with Source Code management in Git, ensuring effective version control.
  • Familiar with configuration, development, and utilization of Web Services APIs, including REST and SOAP (JSON/XML/RPC/HTTP).
  • Deep understanding of identity and authentication standards/protocols, including SAML, OAuth3, OIDC, and FIDO2.
  • Experienced with Agile methodologies, particularly Scrum or Kanban, to facilitate efficient project delivery.
  • Excellent at collaboration skills and the ability to work effectively within a team-oriented environment.
  • Proficient in managing Active Directory and LDAP systems.
  • Previously exposed to authentication and access platforms such as SSO, MFA, Azure AD, GCP Identity Management, Sailpoint IdentityIQ, and PAM/PIM solutions is advantageous.
  • Proficient in English communication, both written and verbal.
  • EQUAL OPPORTUNITIES STATEMENT

  • FARFETCH is an equal opportunities employer ensuring that all applicants are treated equally and fairly throughout our recruitment process. We are determined that no applicant experiences discrimination on the basis of sex, race, ethnicity, religion or belief, disability, age, gender identity, ancestry, sexual orientation, veteran status, marriage and civil partnership, pregnancy and maternity, or any other basis prohibited by applicable law. We continue to build our consciously inclusive culture as part of our Positively FARFETCH strategy throughout our business, partnerships and communities.