Software Development Engineer - Remote (Canada)

Software Development Engineer - Remote (Canada)

30 Oct
|
Jobgether
|
Canada

30 Oct

Jobgether

Canada

Our partner is looking for a Software Engineer II – CIAM based in Canada. We are seeking a motivated Software Engineer to help build and enhance secure customer identity and authentication systems. In this role, you will contribute to the backend services that support registration, login, authorization, and account lifecycle management across consumer and business applications. Collaborating with experienced engineers and cross-functional partners, you will help deliver secure, seamless digital experiences for customers. This position offers an opportunity to strengthen your software engineering expertise while developing specialized knowledge in Customer Identity and Access Management (CIAM). It is ideal for an engineer with solid programming fundamentals, a problem-solving mindset, and a genuine interest in building secure, scalable systems within a remote-first environment. 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 team-oriented 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. - Ability to write readable, maintainable code and contribute to automated testing, code reviews, and production support. -

📌 Software Development Engineer - Remote (Canada)
🏢 Jobgether
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer - remote (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer - remote (canada) / canada