Senior DevSecOps Developer – CIAM / Identity & Access Management
Location: Downtown Montreal, QC
Work Arrangement: Hybrid – 6 days onsite per month
Contract Duration: 12 months, with possibility of extension
Hours: 37.5 hours per week
Language: Bilingual – English and French required
About the Role
We are looking for an experienced Senior DevSecOps Developer with strong expertise in Customer Identity and Access Management (CIAM), cloud technologies, security, and automation.
The successful candidate will help design, develop, deploy, and maintain secure, scalable identity management solutions. This role combines hands-on technical development, DevSecOps automation, cloud infrastructure, and solution architecture.
Key Responsibilities
- Design, develop, and support CIAM platforms, including front-end, back-end, APIs, and identity services.
- Build and improve user registration, login, authentication, and authorization processes.
- Integrate identity platforms with applications and external partner systems.
- Automate cloud infrastructure and application deployments using Terraform and CI/CD pipelines.
- Deploy, manage, and support APIs and applications running on Kubernetes.
- Implement DevSecOps and Site Reliability Engineering (SRE) best practices.
- Ensure solutions meet security, performance, reliability, and scalability requirements.
- Monitor systems, troubleshoot complex technical issues, and support production environments.
- Collaborate with architects, developers, security teams, vendors, and business stakeholders.
- Provide technical recommendations and maintain architecture and system documentation.
Required Skills and Experience
- Bachelor's degree in Information Technology, Computer Engineering, or a related field.
- 10–15 years of relevant IT experience, including solution architecture.
- Strong experience with Identity and Access Management (IAM) and CIAM platforms.
- Hands-on experience with authentication and identity protocols, including OAuth 2.0, OpenID Connect (OIDC), SAML 2.0, SCIM, FIDO2, certificates, biometrics, and OpenFGA.
- Experience with JavaScript, HTML, CSS, SCSS, and front-end SDK integrations.
- Strong cloud experience with AWS, Azure, or Google Cloud (GCP).
- Experience deploying and supporting applications and APIs on Kubernetes.
- Experience with Terraform and Infrastructure as Code (IaC).
- Strong CI/CD automation experience using GitHub, Argo CD, GitOps, and SonarQube.
- Knowledge of cloud networking and security, including WAF, DNS, and DDoS protection.
- Experience with monitoring tools such as Grafana, Prometheus, OpenTelemetry, Azure Monitor, or Cloud Monitoring.
- Familiarity with API gateways such as Apigee, Kong, Traefik, or Azure API Gateway.
- Strong understanding of software development best practices, including TDD, code reviews, OWASP, and automated testing.
- Knowledge of SQL, NoSQL, caching, and SaaS integrations.
- Experience working in Agile and SAFe environments.
Nice to Have
- Experience with C# and JavaScript frameworks.
- Knowledge of microservices and distributed architectures.
- Strong software design and architecture skills.
- Experience supporting complex enterprise environments.
Ideal Candidate
We are looking for someone who:
- Has strong hands-on CIAM/IAM and DevSecOps experience.
- Can work independently and provide technical leadership.
- Understands both application development and cloud infrastructure.
- Has excellent troubleshooting and problem-solving skills.
- Communicates effectively in both English and French.