Senior Software Engineer (Backend, Consumer Authentication Platform)
Affirm
- The Consumer Authentication Platform team is looking for a passionate Senior Software Engineer to help build the secure, reliable, and seamless authentication experiences that connect millions of consumers with affirm’s financial products
- Authentication is the front door to affirm
- Our systems power critical consumer journeys (including sign-up, sign-in, account recovery, checkout authentication, step-up challenges, session management, and connected merchant experiences) across thousands of merchants and multiple countries
- We build foundational capabilities such as authentication factors, identity federation, session and authorization services, and risk-based authentication that protect consumers while minimizing unnecessary friction
- We work closely with Product, Security, Fraud, Identity, Analytics, Compliance, Data Science, and a wide range of engineering teams to both leverage existing systems and build new systems
- This role requires a high level of technical capability, strong cross-functional communication, and a creative mindset
- Our work needs to be secure, reliable, correct, scalable, and extensible
- Our job is to build an authentication platform that balances security, regulatory requirements, fraud prevention, customer experience, and business growth
- As a senior engineer, you will lead significant technical initiatives, influence the architecture and evolution of the platform, and help the team deliver secure authentication capabilities that can be reused across products, merchants, and geographies
- You will own the technical design and delivery of significant authentication platform capabilities, leading projects from early requirements and architecture through implementation, rollout, and ongoing operation
- You will build secure, highly available systems that support consumer sign-in, authentication factors, account recovery, step-up authentication, session management, authorization, and identity federation
- You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, Security, Fraud, Compliance, design, and analytics; participating in ideation; articulating technical constraints; and partnering on decisions that properly consider risks and trade-offs
- You will translate security, regulatory, fraud, and customer-experience requirements into pragmatic technical designs that appropriately balance risk, friction, complexity, and delivery speed
- You will proactively identify project, process, technology, security, reliability, or business issues, advocate for them, and lead in solving them
- You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on,” and on-call efforts
- You will foster a culture of quality, security, and ownership on your team by setting or improving code review and design standards and advocating for them beyond your team through your writing and tech talks
- You will help develop talent on your team by providing feedback and guidance, mentoring other engineers through design reviews and hands-on collaboration, and leading by example
- You will clearly communicate technical decisions, constraints, risks, and trade-offs to engineering and non-engineering audiences through design documents, reviews, and technical discussions. You will lead the investigation and resolution of complex production issues and identify systemic improvements that prevent recurrence
- Compensation: We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family
- Spending Wallets: Access tech, food, lifestyle, and family planning wallets for your expenses
- Supportive Communities: Get involved with our employee resource groups and community groups
- Remote-first Workforce: If your role is remote, you can set up shop anywhere in your home country
- Generous Time Off: Take the time you need when life happens
- Health Benefits: Get a plan that fits your needs
- Mental Healthcare: Take care of your mind with great mental health programs
- Parental Leave: Birth and non-birth parents get 18 weeks’ paid leave. Plus, a 4-week return-to-work transition program, at full base pay
- Away Days: We offer 20 company-wide paid days off—which help our teams collectively pause to recharge
- Learning & Development: Engage in exciting learning programs to level up your growth
Benefits
You are proficient at making significant changes in a large codebase and have developed a suite of tools and practices that enable you and your team to do so safely, including testing strategies, migration plans, and controlled rollouts Experience designing session-management, token-issuance, account-recovery, or multi-factor authentication systems. Familiarity with risk-based or adaptive authentication and the interaction between identity, security, compliance, and fraud controls This position requires either equivalent practical experience or a bachelor’s degree in a related field Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, manager, and stakeholders, while helping other engineers grow through mentorship and technical leadership Familiarity with standards and protocols such as OAuth 2.0, OpenID Connect, WebAuthn/passkeys, FIDO2, JWTs, and public-key cryptography. Knowledge of security and assurance frameworks such as the NIST Digital Identity Guidelines or PCI DSS You have a track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes, as well as relational databases, event-driven architectures, and RPC or API frameworks You have 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python, Kotlin, Java, or another comparable modern programming language You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, secure, simple, and extensible design. You write high-quality code that is easily understood and used by others You have strong verbal and written communication skills that support effective collaboration with our global engineering team and cross-functional partners
#J-18808-Ljbffr$96.56k - $128.74k per year
...new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries...SeniorPermanent employmentSummer workRelocation package3 days per week- ...communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team... ...bringing up and debugging firmware on new hardware platforms, and broad embedded systems expertise developed across a...SeniorLong term contractFull timeRemote work
$96.56k - $128.74k per year
...making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled... ...exporters go, grow, and succeed internationally, the Digital Platform Delivery & Architecture (DPDA) group plays a critical role in...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights... ...the production systems behind askpollyʼs AI-powered insights platform. This is a full-time role based in Ottawa, ON, operating on...SeniorFull timeInternshipManual laborWork at office
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director... ...into real-time operational insights. Our cloud-based platform integrates seamlessly with your existing cameras and systems...SeniorLong term contractPermanent employmentFull timeWork at office
$92k - $110k per year
...Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of... ...Job Description We are seeking a Platforms Systems Engineer to provide technical leadership... ..., DOORS/Jama, and cable/harness design software. ~ Strong analytical, problem-solving,...Full timeInternshipFlexible hours$85k - $110k per year
...Systems–Canada, we’re not just engineering technology — we’re shaping... ...team is seeking a working level Software Engineer to support delivery... ...third-party integrators can consume your APIs predictably Build... ...can demonstrate depth in backend class decomposition, layered...Full timeInternshipWork at officeRemote workFlexible hours- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term... ...insights. Our cloud-based platform integrates seamlessly with your existing... ...to implementation, under the guidance of senior developers. You are writing, testing,...SeniorPermanent employmentFull timeInternship
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang,... ...operational insights. Our cloud-based platform integrates seamlessly with your existing... ...Scalable Infrastructure: Design and maintain backend systems and data infrastructure that...Remote jobPermanent employmentFull timeImmediate start
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports... ...operational insights. Our cloud-based platform integrates seamlessly with your existing... ...teammates, including more junior & senior engineers and cross-functional partners,...SeniorPermanent employmentFull timeImmediate start
- ...Company Description Assent is the leading AI native platform for supply chain sustainability and compliance, trusted by complex... ..., and talent analytics. Job Description The Senior DevOps Engineer, Data & AI Platform is a technical expert dedicated to the infrastructure...SeniorLong term contractFull timeFlexible hours
$120k - $155k per year
...Apply below! About the Role As the Senior Software Developer , you’ll be joining a small,... ...will be Ruskin, RBR’s flagship cross-platform desktop application (Mac and Windows)... ...product. You’ll work closely with every engineering discipline at RBR, which means your...SeniorLong term contractFull timeInternshipWorldwideShift work$181k - $241k per year
...we build Affim's advertising platform and evolve Marketplace into a... ...one of the greatest levers for consumer experiences. Search is one of... ...designing, developing and launching backend systems at scale using... ...search or related recommendation engines You have experience delivering...Work at officeRemote workFlexible hours- ...company building a fully integrated platform across the entire public... ...evidence, there's a good chance our software is working behind the scenes.... ...Role The Staff Software Engineer specializes in mobile app... ...objectives. Integrate with backend services provided through REST...Full timeInternshipRemote workWork from home
- ...are: You're a passionate software developer who wants your work... ...cybersecurity products and backend services using modern programming... ...computer science, software engineering or a related technical field... ..., threat mitigation and authentication and authorization mechanisms...SeniorFull timeWork at officeRemote workWorldwideRotating shift
$96.56k - $128.74k per year
...world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent... ...Compensation Details: ~ Senior Software Engineer 18: Salaries typically range... ...succeed internationally, the Digital Platform Delivery & Architecture (DPDA) group...SeniorPermanent employmentFull timeSummer workRelocation package- ...over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design,... ...Lightspeed's Network Management and OSS platforms, enabling service fulfillment,...SeniorFull timeInternshipWorldwide
$95k - $130k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security... ...programs that matter. Job Description We are seeking a Senior IT Platform Specialist to act as the AWS Platform Owner within DIGITALcore...SeniorFull timeFor subcontractorInternshipFlexible hours- ...group of exceptional new grads to join our Engineering team full-time. This isn't a rotational... ...the quality bar. You'll be paired with a senior engineer mentor who's invested in helping... ...depth in the most in-demand skill set in software today. Build your career in Ottawa: you...SeniorRemote jobFull timeFlexible hours
$96.56k - $128.74k per year
...better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent... ...networking expertise with infrastructure platform engineering practices and provides senior... ...Design and deliver production-ready software-defined network services across campus...SeniorPermanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week- ...Airborne Platform Software Engineer Build the software that powers the future of connected aviation. At Gogo, we’re transforming how people connect... ...with the ability to champion new ideas and concepts within a senior development team ~ Ability to provide leadership and...SeniorTemporary work
- ...years. Backed by a legacy of engineering excellence, reliability and industry... ...and LinkedIn or visit Our Software Development team architects,... ...software testing. The Senior Software Developer in Test will... ...language and programming platform is considered an asset At...SeniorFull timeInternshipWorldwide
$171k per year
...organization. About The Role Fable Core is the backend, infrastructure, and platform team behind Fable – a social reading product now part... ...The Day and the Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set technical direction...SeniorLong term contractFor contractorsInternshipLocal areaHome officeFlexible hours- ...for creative strategists : an AI-native platform that bridges the gap between performance... ...world’s top e-commerce and direct-to-consumer brands and agencies (including Vuori, True... ...Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...JSI Telecom is seeking a highly motivated and experienced Senior Infrastructure Engineer (with strong Networking) to design, implement, and support... ...requirements, feature development, hardware qualification, and platform enhancements while driving the adoption of new...SeniorFull time
$125k - $165k per year
...Senior Application Security Engineer About ANVIL ANVIL is a trusted partner in the defence industry... ...embed security practices across the software development lifecycle and provide hands... ...with GCP or equivalent cloud platform for dev/staging environment security...SeniorFull timeInternshipLive InWork at officeRemote workFlexible hours- ...technology company building the foundational software and AI to power the autonomous age. Our... ...our strong belief that an elite group of engineers can make a big difference. We are... ...operations, and help shape the direction of our platform based on how it performs in demanding...Long term contractFull timeWork at officeLocal areaWork from home
- ...Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center... ...The role includes building highly scalable backend services capable of processing large...SeniorFull timeInternshipRemote workRelocation
$250k - $320k per year
...Senior Staff Software Engineer, Search & Recommendation Cantina Labs is a social AI company, developing a suite of advanced real-time models that... ...build and power ecosystems. Cantina, our flagship social AI platform, is just the beginning. If you're excited about the...SeniorWork at office$58k - $104k per year
...has an immediate internship opening for an Engineer. About the team: openJiuwen is an... ...capabilities of the openJiuwen AI Agent Platform, including Agent Frameworks, Workflows,... ...Agents, Research Agents, Data Agents, and Software Engineering Agents. Contribute to JiuwenSwarm...InternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Backend, Consumer Authentication Platform). Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON


