Software Engineer Ii - Ciam
$133k - $183k per yearJobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. 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. You will develop reliable APIs and authentication features while working with modern identity platforms and security-focused technologies. 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 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 the 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.
#J-18808-Ljbffr
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. You will develop reliable APIs and authentication features while working with modern identity platforms and security-focused technologies. 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 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 the 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.
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer Ii - Ciam in Winnipeg, MB vacancy
$133k - $183k per year
...and authentication. This role is a hands‑on, mid‑engineering position inside Information Security, contributing to core CIAM capabilities that protect customers and support... ..., turning product requirements into working software that helps customers access their accounts securely...SuggestedInternshipWork at officeRemote workFlexible hours- Affirm is seeking a mid-level Software Engineer in Canada to join the Information Security team. You will help build backend services powering registration... ...both B2C and B2B experiences, with a focus on secure, scalable CIAM capabilities.You’ll work with Python or Kotlin, contribute...SuggestedRemote work
$135k - $170k per year
SOFTWARE ENGINEERING MANAGER II - VANCOUVER, HYBRID (2-3 DAYS IN OFFICE) We are seeking a dynamic, delivery-focused Engineering Manager to lead an engineering team. The client's SaaS platform integrates directly with major partner banks; because of this, the team operates...SuggestedWork at officeImmediate startFlexible hoursShift work$120.4k - $216.6k per year
...of the Akamai Cloud. Partner with the best As a Senior Software Engineer II, you will collaborate with development and site reliability teams... ...your favorite series, or managing your savings, we're the engine behind the scenes. We provide the world's most distributed...SuggestedWork at officeRemote workWork from home- Elevate your career as a Senior Software Engineer II with Wrapbook. This remote position focuses on building innovative internal applications and systems that empower finance teams in the production industry. In this role, you'll leverage your 5+ years of software engineering...SuggestedRemote work
- ...activities such as participation in the interview process.What We Look For You have a total of 1.5+ years of experience as a software engineer.You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.You are familiar...Work at officeRemote workFlexible hours
$175.5k - $214.5k per year
...can use to run stronger, more resilient businesses. Our Engineering team is at the heart of building banking products that help... ...journey to reinvent banking, and we're looking for Senior Software Engineer II to help set the technical direction for how we get there....Internship- ...Katzenberg's WndrCo, our team of 350+ is using AI to transform how finance teams work and empower them to do more with less. Senior Software Engineer II, Business Systems (Remote, USA / Canada)You'll build the internal software that runs Wrapbook's marketing, sales, and client...Long term contractRemote work
$114.8k - $191.8k per year
...millions of new Amazon Prime members and helps them discover and enjoy everything their membership offers. We are looking for a Software Development Engineer who wants to solve large-scale distributed systems problems with direct, measurable impact on customers.Description...Internship$133k - $183k per year
...combines hands-on IAM operations, automation, and production software engineering to make identity services more reliable, scalable, and easier... ...primarily with SailPoint and enterprise identity integrations, with CIAM-adjacent Auth0 work where enterprise systems intersect with...InternshipWork at officeRemote workFlexible hours- Elevate your backend engineering career with Affirm’s remote team in Canada, specializing in Redis and Valkey Cache Services. Drive... ...collaborating closely with cross-functional teams. Join Affirm as a Software Engineer II, focusing on backend systems and cache service scaling. With...Remote work
- Software Engineer, AIDate: Oct 24, 2026Location: Toronto, ON, CA, Ottawa, ON, CA, New Brunswick, CA, Vancouver, British Columbia, CA, Calgary, AB, CA, British Columbia, CA, AB, CA, NL, CA, Nova Scotia, CA, Oakville, ON, CACompany: SoftchoiceWhy you’ll love Softchoice...
$165k - $330k per year
...by Altimeter Capital, Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products. THE ROLEAs an Infrastructure Software Engineer at Baseten, you'll build and maintain components of our ML inference platform that powers...Flexible hours$143.84k - $205k per year
Verathon® is looking for a Software Engineering Manager to become the newest member of our Airway R&D Team located in Burnaby, BC.The Software Engineering Manager is responsible for leading systems software and applications development in support of our latest medical devices...Long term contractFull timeTemporary work$110k - $160k per year
...developing your career, while helping others along the way, come join the Broadridge team.We are looking for an experienced, adaptable Software Engineer to join the Securities Finance and Collateral Management (SFCM) engineering team at Broadridge. In this hands‑on role, you will...Long term contractWork from homeHome officeFlexible hoursWeekend workAfternoon shift- ...navies worldwide!Ultra Maritime has an exciting opportunity for a Software Manager to contribute to our rapidly expanding business. The... ...customers.**Job Description****Scope:**Reporting directly to the VP Engineering, the Manager Software Engineering is responsible for overseeing...Work at officeWorldwide
$111.6k - $137.8k per year
The Senior Software Engineer is responsible for developing, implementing, and supporting enterprise-grade cloud solutions leveraging Microsoft Azure and Microsoft Fabric. This role focuses on developing cloud-native applications, and enabling enterprise data integration through...Flexible hours- ...the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers.Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that enable...Long term contractInternshipWork from homeFlexible hours
- We are an AI-first company. Claude Code and AltaML's shared configuration and skills library are the default way engineers design, build, test, and review software, not an optional accelerant a few people use. We expect dramatically higher productivity from working this...
$121k - $214k per year
AI Engineer - Remote EligibleBuild and ship agentic collaboration features integrating AI agents with human workflowsLocation: Canada... ...A successful candidate thrives at the intersection of AI and software engineering. You deeply understand how models and agents work, how...Permanent employmentSeasonal workRemote workFlexible hours- ...Lead projects from early design through implementation, delivery, and iteration Help shape technical systems, internal tools, and engineering practices as the team scales Balance speed and quality, making pragmatic decisions while maintaining long-term maintainability...Hourly payDaily paidMinimum wageLong term contractWork at officeWork from homeHome officeFlexible hoursShift work
$160k - $190k per year
...people, this is it. About the role:We're looking for a systems engineer to build and operate high-throughput, low-latency network... ...do: Design and implement components of a high-performance DNS engine: resolvers, forwarders, caching layers, and request-processing pipelines...- L'opportunité Développer la plateforme Unity consiste à concevoir, bâtir, tester et maintenir les systèmes qui permettent aux développeur(se)s de livrer et d'exploiter des jeux en live à grande échelle. L'équipe Diagnostics fait partie de l'organisation LiveOps de Unity et...Daily paidContract work
$146k - $162k per year
We're looking for a Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to turn manual work into scalable, intelligent systems. We are hiring...Work at officeLocal areaWork from homeWorldwide$170.84k - $220.84k per year
...recruiting process here. With more than 500 million users around the world and 300 billion ideas saved, Pinterest Machine Learning engineers build personalized experiences to help Pinners create a life they love. With just over 4,000 global employees, our teams are small,...Work at officeLocal areaRelocationRelocation package$218.89k - $245.95k per year
...on top of it. You'll work in a small, cross-functional group of engineers with a dedicated product manager and designer, shipping features... ...wins and failures.What you’ll bring to the role: 3+ years of software engineering experience.Experience shipping customer-facing features...InternshipWork at officeLocal areaWork from homeHome officeVisa sponsorshipShift work- Elevate your career as a Senior Software Engineer at Scotiabank in Toronto. This role focuses on designing and developing enterprise applications with Java, Spring Boot, and SQL. Scotiabank is seeking a skilled individual to contribute to their inclusive technology team....
$120k - $195k per year
...computing, artificial intelligence, and software‑defined networking to provide our clients... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ..., test, and debug packet forwarding engine and a hardware component’s vendor provided...$150k per year
...workflows and conversations. Role OverviewWe seek a hands‑on Engineering Manager to lead ContentIQ's development, quality, delivery, and... ...risks, remove blockers, and uphold standards. Hands‑On Software Development Actively write production code for new features...Work at officeFlexible hours3 days per week$195k - $265k per year
...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Delivery Engineering based in Canada.Help shape the future of software development as AI agents transform how engineering teams...Long term contractRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Ii - Ciam. Be the first to apply!
Related searches
- software developer remote Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer devops Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- remote entry level software developer Winnipeg, MB
- part time software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB
- software engineer salary in canada Winnipeg, MB
- software engineer - computer Winnipeg, MB

