Skip to content

Jobgether

Software Engineer II - CIAM

Compensation
133K–183K CAD / yr
From job posting
Location
CA
Arrangement
Remote
Employment type
Full-time
Posted
28 October 2026 (5 days ago)

Checked 4 days agoApplications go to the employer, never to RoleSprint

About this role

Accountabilities • Build and deliver customer-facing authentication features, including streamlined login experiences, multi-factor authentication (MFA), step-up authentication, and device binding.

• Develop, test, and maintain backend services and APIs using Python, Kotlin, or comparable programming languages to support secure customer access.

• Integrate identity management technologies and platforms, such as Okta, Auth0, and ForgeRock, with web, mobile, and partner applications.

• Participate in the full software development lifecycle, including technical design, implementation, automated testing, code reviews, and production deployments.

• Debug backend services, investigate production issues, and use logs, metrics, and monitoring tools to improve system reliability and performance.

• Collaborate with engineering, product, and security teams to translate requirements into practical technical solutions that meet customer and business needs.

• Apply secure software development practices to authentication and identity services, contributing to the protection of customer accounts and sensitive information.

• Learn from experienced engineers through mentorship, code reviews, and collaborative problem-solving while progressively taking ownership of scoped engineering projects.

Requirements:

• Demonstrated ability to write, test, and debug software using Python, Kotlin, or a similar programming language through professional experience, internships, coursework, personal projects, or open-source contributions.

• Foundational knowledge of backend software development, including APIs, data structures, databases, and version control.

• Strong problem-solving and analytical skills, with the ability to investigate technical issues and develop practical, maintainable solutions.

• Interest in authentication, identity management, and secure software development, with a willingness to build expertise in Customer Identity and Access Management.

• Familiarity with identity protocols, authentication mechanisms, or CIAM platforms is an advantage but is not required.

• Ability to write readable, maintainable code and contribute to automated testing, code reviews, and production support.

• Clear communication skills and the ability to collaborate effectively with engineering, product, and security stakeholders.

• A proactive learning mindset, openness to feedback, and willingness to seek guidance and grow through mentorship.

• Must reside in one of the eligible Canadian provinces: Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Benefits:

• Annual base salary: CAD $133,000–$183,000, with starting compensation typically positioned at the beginning of the range and determined by location, experience, and job-related skills.

• Equity opportunities: Potential eligibility for equity rewards and participation in an employee stock purchase plan (ESPP), allowing eligible employees to purchase company stock at a discount.

• Comprehensive healthcare: 100% employer-paid medical coverage premiums for employees and their dependents, including dental and vision coverage.

• Monthly spending stipends: Financial support for technology expenses, health, and wellness needs.

• Flexible time off: Flexible paid time off and generous holiday schedules to support rest and work-life balance.

• Remote-first flexibility: Work remotely from an eligible Canadian province, with occasional in-person activities where required.

• Onboarding experience: An opportunity to participate in an in-person onboarding experience to connect with colleagues and learn about the organization.

• Inclusive hiring: A commitment to providing an accessible interview process, including accommodations for candidates with disabilities.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Work location

  • CA

Related jobs

Ready to make a decision?

This role is either worth your time or it isn’t.

Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.

Nothing is submitted automatically. You choose what happens next.

About this listing

Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.

RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.

Published 28 October 2026, last checked 4 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.

More searches like this one

Browse all current openings

No credit card requiredStart free