logo

View all jobs

IAM Developer

Toronto, ON · Computer/Software


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.

Share This Job

Powered by