⚡ New

Senior Software Developer - IAM

PVH (Tommy Hilfiger/Calvin Klein)

QuebecFull-timeMid LevelOn-site

Job Description

Overview

We are seeking a technically strong and analytically driven Senior Software Developer to join our Identity and Access Management (IAM) team. This role is designed for a skilled software engineer and problem solver who brings solid programming foundations, a security-aware mindset, and the ability to quickly ramp up across the full breadth of our IAM functions. You do not need to have worked with SailPoint IIQ before, but you must be the kind of engineer who digs deep, learns fast, and writes clean, maintainable code.

You will work alongside our Specialist-level engineers, contribute to the technical delivery of our Identity Governance and Administration (IGA) program, and grow into a well-rounded IAM practitioner across our technology stack.

Responsibilities

  • Develop and maintain customizations, rules, workflows, tasks, and integrations within SailPoint IIQ under the guidance of senior specialists, progressively taking greater ownership as platform expertise grows.
  • Write high-quality code and scripts to automate identity lifecycle processes, support integrations, and improve operational efficiency across the IAM portfolio.
  • Analyze and troubleshoot complex identity and access issues across Joiner, Mover, and Leaver (JML) processes, role models, and application connectors, applying structured analytical thinking to get to root cause fast.
  • Support the onboarding of new applications into the governance framework, contributing to connector development, data mapping, and testing to ensure accurate provisioning and access tracking.
  • Contribute to access certification campaigns, helping to maintain business logic, scheduling, and audit readiness of periodic reviews.
  • Assist in the governance of service accounts and non-human identities, ensuring they are subject to the same lifecycle standards as human users.
  • Collaborate with the Entra ID (Azure AD) and PAM (CyberArk) teams to support a unified identity security posture across cloud and privileged environments.
  • Produce clear technical documentation, runbooks, test results, and process guides that raise the team's collective knowledge base.
  • Support and learn from Specialist-level engineers while actively contributing programming expertise to accelerate team delivery.

Qualifications

  • University degree in Computer Science, Software Engineering, Cybersecurity, or a related field.
  • 3-5 years of experience in software engineering, systems integration, or a security/IAM-adjacent role.
  • Demonstrated ability to deliver in complex, enterprise-scale technical environments.
  • Strong proficiency in Java; comfortable reading, writing, and debugging Java code in a real enterprise context.
  • Experience with at least one scripting language: Python, PowerShell, or Bash/Shell.
  • Solid working knowledge of REST APIs, JSON, and XML.
  • Familiarity with SQL for data queries, reporting, and troubleshooting identity data flows.
  • Experience with version control (Git) and clean software development practices.

Benefits

  • Flexible work arrangements and a hybrid work model.
  • Possibility to purchase up to 5 extra days off per year.
  • Multiple benefits to support physical and mental wellbeing, including telemedicine and a Wellness account.
  • Share plan and other savings: up to 12% of salary or more; potential for guaranteed income for life via a defined benefit pension plan.
  • Annual bonus target with potential payout up to double the target, and Employee Share Purchase Plan (ESPP) with company matching.

#J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches

Apply Now