logo

View all jobs

Security Developer

Calgary, Alberta

Security Developer (IAM / Authentication)
Calgary, AB | Hybrid (1 day/week onsite) | Contract

Pay Rate: 80/hr INC or 68/hr T4


About the Role

The Security Developer will play a key role in designing, developing, and securing identity and authentication systems within an enterprise environment. This role combines strong development expertise with a focus on authentication, security testing, and identity platforms (IdP/CIAM).

You will work closely with cross-functional teams to deliver secure, scalable solutions while supporting a major enterprise initiative focused on transitioning to a passwordless authentication ecosystem.


Key Responsibilities

Development & Integration

  • Design, develop, test, and integrate code into identity provider (IdP) systems
  • Develop secure authentication features and support API integrations
  • Debug complex authentication and user management workflows

Security & Testing

  • Design and implement automated security testing frameworks
  • Develop test scripts, test data, and test cases
  • Execute testing cycles including unit, regression, integration, performance, and system testing
  • Conduct authentication policy and code reviews to ensure security standards

IAM & Authentication

  • Work with SSO standards and authentication protocols (SAML, OAuth 2.0, OIDC)
  • Identify and mitigate vulnerabilities in authentication flows
  • Provide subject matter expertise on secure integration with identity systems

Collaboration & Continuous Improvement

  • Partner with product and engineering teams to define technical requirements
  • Provide recommendations to improve product security and performance
  • Support troubleshooting sessions and unblock delivery challenges
  • Promote best practices across Identity, Application, and Security teams

Project Scope

This role will support a large-scale CIAM transformation initiative, including:

  • Transition to passwordless authentication using Passkeys and TOTP MFA
  • Unification of identity systems into a “one identity” ecosystem
  • Development of self-service credential recovery and identity verification flows
  • Expansion of IVR authentication capabilities
  • Delivery of secure authentication pathways for commercial lending
  • Enhancing platform quality through automated testing and analytics (e.g., Splunk)

What You’ll Need

  • 3+ years of experience in an IT enterprise environment
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Strong knowledge of cybersecurity fundamentals
  • Experience with at least one programming language (Java, Python, JavaScript)
  • Experience with API integration and security standards
  • Familiarity with Git or version control systems
  • Strong troubleshooting, analytical, and problem-solving skills
  • Excellent communication skills with ability to explain technical concepts to diverse audiences

Core Technical Skills

  • Experience designing and implementing test automation frameworks
  • Understanding of SSO and authentication protocols (SAML, OAuth 2.0, OIDC)
  • Experience with object-oriented programming
  • Knowledge of authentication systems and identity platforms
  • Familiarity with FIDO2 and passwordless authentication (asset)
  • Experience with Agile development methodologies (asset)

Compensation

The pay rate for this position is 80/hr, based on experience, qualifications, and scope of the engagement.


Vacancy Status

This posting is for an existing contract position that is currently available to be filled.


Use of Artificial Intelligence

No artificial intelligence (AI) is used in the screening, assessment, or selection of candidates. All applications are reviewed by our recruitment team.


Equal Opportunity

emergiTEL is committed to creating a diverse and inclusive workplace. We welcome applications from all qualified individuals regardless of background, and our hiring process is based solely on skills, experience, and qualifications relevant to the role.

Share This Job

Powered by