Senior Software Developer - IAM at Intact FC | Canada | Rezi

Senior Software Developer - IAM at Intact FC

Senior Software Developer - IAM

Intact FC · Canada

1 weeks ago

Senior Software Developer - IAM

Intact FC · Canada

14 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking a technically strong and analytically driven Senior Software Developer to join our Identity and Access Management (IAM) team. This role is for a skilled software engineer and problem solver with solid programming foundations, a security-aware mindset, and the ability to quickly learn our IAM functions.

Responsibilities

  • Develop and maintain customizations, rules, workflows, tasks, and integrations within SailPoint IIQ.
  • Write high-quality code and scripts to automate identity lifecycle processes, support integrations, and improve operational efficiency.
  • Analyze and troubleshoot complex identity and access issues across Joiner, Mover, and Leaver (JML) processes, role models, and application connectors.
  • Support the onboarding of new applications into our governance framework, contributing to connector development, data mapping, and testing.
  • Contribute to access certification campaigns, helping to maintain business logic, scheduling, and audit readiness.
  • Assist in the governance of service accounts and non-human identities.
  • Collaborate with Entra ID (Azure AD) and PAM (CyberArk) teams to support a unified identity security posture.
  • Produce clear technical documentation, designs, runbooks, test results, and process guides.
  • Support and learn from Specialist-level engineers while actively contributing programming expertise.

Requirements

  • 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 (reading, writing, and debugging).
  • 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 (code reviews, testing, documentation).
  • A working understanding of IAM concepts: identity lifecycle, RBAC/ABAC, provisioning, access reviews, MFA, and SSO.
  • Awareness of security and compliance frameworks such as NIST, SOX, or ISO 27001.
  • Familiarity with Active Directory / Entra ID (Azure AD) and directory services concepts.
  • Understanding of Zero Trust principles and the importance of least-privilege access.
  • Familiarity with SCIM, SOAP, or LDAP protocols.
  • Exposure to CI/CD pipelines and DevOps tooling (Jenkins, Ansible, Terraform).
  • A self-starter mentality; takes initiative, asks smart questions, and doesn't wait to be told what to do.
  • Strong written and verbal communication skills; can document work clearly and explain technical concepts to non-technical colleagues.
  • Collaborative and team-oriented; shares knowledge freely, supports peers, and contributes positively to team culture.
  • Strong ethical principles and a genuine commitment to information security best practices.
  • For candidates located in Quebec, bilingualism is required.
  • Must be eligible to work in Canada.

Skills

  • Java
  • Python
  • PowerShell
  • Bash/Shell
  • REST APIs
  • JSON
  • XML
  • SQL
  • Git
  • IAM concepts
  • NIST
  • SOX
  • ISO 27001
  • Active Directory / Entra ID (Azure AD)
  • Zero Trust principles
  • SCIM
  • SOAP
  • LDAP
  • CI/CD pipelines
  • DevOps tooling
  • SailPoint IIQ
  • Identity Governance and Administration (IGA)
  • Entra ID (Azure AD)
  • PAM (CyberArk)

Location

  • Hybrid

Work Type

  • Hybrid
  • Full-time

Experience Level

  • Senior

Education Level

  • University degree in Computer Science, Software Engineering, Cybersecurity, or a related field.

Salary/Compensations

  • 101,800 - 124,400

Benefits

  • Flexible work arrangements
  • Hybrid work model
  • Possibility to purchase up to 5 extra days off per year
  • Telemedicine
  • Wellness account
  • Share plan & other savings (up to 12% of salary or more)
  • Guaranteed income for life via defined benefit pension plan
  • Annual bonus target (12% of base salary)
  • Employee Share Purchase Plan (ESPP) with 50% Intact match
  • Pension offerings

About the Company

  • Our employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times.
  • Our employee promise represents Intact’s commitment to you in exchange for living our Values, striving to do your best work, being open to change and investing in your career.
  • In return, we promise to provide support, opportunities and performance-led financial rewards at a workplace where you can shape the future, win as a team and grow with us.
  • Pay at Intact is about much more than just salary.
  • We are one of the few companies offering the opportunity to receive guaranteed income for life via our defined benefit pension plan.
  • The salary range presented above is based on a 35-hour workweek and would represent a majority of different candidate profiles. However, we encourage candidates who may fall outside of this range to apply as well.

Equal Opportunity

  • We are an equal opportunity employer.
  • At Intact, our Value of respect is founded on seeing diversity as a strength.
  • We strive to create an accessible workplace where employees feel valued, included and encouraged to share their unique perspectives.
  • We encourage applications from individuals who are members of equity-deserving groups, including but not limited to women, Indigenous peoples, persons with disabilities, Black people, and members of the 2SLGBTQI+ community.
  • As part of Intact’s commitment to reconciliation, we acknowledge that we work, meet and travel across the land currently called Canada, originally inhabited by First Nations, Metis and Inuit people.
  • We have policies to ensure equal access and participation for people with disabilities, including providing workplace adjustments (accommodations).
  • If we can provide a specific adjustment to make the recruitment process more accessible for you, please let us know when we reach out about a job opportunity. We’ll work with you to meet your needs.
  • Please note that Intact does not provide sponsorship or other support for immigration-related matters including but not limited to employer-specific closed work permits.
  • Candidates must be eligible to work in Canada from the anticipated start date and throughout their employment and are solely responsible for maintaining their work eligibility.