Enable job alerts via email!

IAM Developer

emergiTEL Inc.

Toronto

Remote

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading Canadian technology firm is seeking an experienced IAM Developer to join their team on a 6-month remote contract. This role involves designing and securing applications that strengthen cybersecurity through identity and access management solutions. The ideal candidate has strong expertise in IAM principles, hands-on experience with IBM Verify, and proficiency in programming languages such as Java, Python, or JavaScript. This position offers the chance to work on mission-critical projects with a focus on secure coding practices and innovation.

Qualifications

  • Strong expertise in IAM principles and frameworks.
  • Hands-on experience with IBM Verify.
  • Deep understanding of OIDC, OAuth 2.0, and token handling.
  • Experience in developing and securing RESTful APIs.
  • Proficient in Java, Python, or JavaScript.

Responsibilities

  • Lead implementation and integration of IAM solutions.
  • Design secure backend applications with OIDC/SAML.
  • Develop APIs focused on authentication and authorization.
  • Ensure secure coding standards are met.
  • Collaborate in Agile teams to deliver solutions.

Skills

Identity & Access Management principles
IBM Verify
OIDC
OAuth 2.0
Secure coding practices
Java
Python
JavaScript
RESTful APIs
Job description
Overview

We are partnering with a leading Canadian organization on a high-impact security initiative. They’re looking for a skilled IAM Developer to join their team on a 6-month contract. This is a chance to work fully remote on mission-critical identity and access management solutions that directly strengthen cybersecurity for a large-scale environment.

If you are passionate about secure application design, authentication protocols, and cutting-edge IAM technologies, this role offers the perfect blend of technical depth, innovation, and flexibility.

What You will do

As the IAM Developer, you’ll play a hands-on role in designing, developing, and securing applications and APIs that enable reliable authentication and authorization flows. You will:

  • Lead the implementation and integration of IAM solutions, including IBM Verify.
  • Design and build scalable, secure backend applications leveraging OIDC and/or SAML.
  • Develop and secure APIs with a focus on authentication, authorization, and zero-trust principles.
  • Guide decisions on API security patterns, token handling, and encryption standards.
  • Write secure, well-crafted code that protects against common vulnerabilities (XSS, CSRF, SQL injection).
  • Configure, integrate, and optimize IBM Security Verify for enterprise use.
  • Collaborate in Agile, cross-functional teams, contributing prototypes, architectural artifacts, and production-ready solutions.
  • Participate in code reviews and ensure deliverables meet best practices and acceptance criteria.
What You Bring
  • Strong expertise in Identity & Access Management (IAM) principles and frameworks.
  • Hands-on experience with IBM Verify for authentication, authorization, and identity lifecycle management.
  • Deep understanding of OIDC, OAuth 2.0, and token handling (JWT, revocation, expiration).
  • Background in developing and securing RESTful APIs and implementing security measures.
  • Proficiency in programming languages such as Java, Python, or JavaScript, plus exposure to security frameworks like Spring Security or Passport.js.
  • Knowledge of secure coding practices and cryptographic standards (TLS, AES, RSA).
  • Excellent communication skills, with the ability to explain complex security concepts to both technical and non-technical audiences.
Clearance Requirement
  • Candidates must hold (or be eligible for) Reliability Status Clearance.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.