Senior Software Engineer, Backend

9 hours ago


Kitchener, Canada Affirm Full time

Senior Software Engineer, Backend (Growth Platform) Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Engineering team that builds systems that power affirm’s mission takes pride in our craft, building reliable, performant, and scalable solutions that touch every part of the business. About The Team The Growth Platform Engineering team builds the core systems and tools that drive user acquisition, engagement, and lifecycle growth at affirm. Our platform enables personalized communications, intelligent experimentation, and scalable services that help customers discover and adopt affirm’s products. What You’ll Do You will own and deliver quarterly goals for your team, lead engineers through ambiguity to solve open‑ended problems, and ensure everyone is supported throughout delivery. You will collaborate with product management, design, and analytics by participating in ideation, articulating technical constraints, and partnering on decisions that consider risks and trade‑offs. You will proactively identify project, process, technology, 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 and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team. You will help develop talent on your team by providing feedback, guidance, and leading by example. What We Look For 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin. Track record of developing highly available distributed systems using technologies such as AWS, MySQL, and Kubernetes. Strong understanding of distributed systems, data modeling, and service‑oriented architecture. Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design. Proficient at making significant changes in a large code base and have developed a suite of tools and practices that enable safe changes. Ownership of growth through proactive feedback and collaboration with team, manager, and stakeholders. Strong verbal and written communication skills that support effective collaboration with our global engineering team. Bachelor’s degree in a related field or equivalent practical experience. Location Remote Canada Pay Range $150,000 - $200,000 per year Benefits Health care coverage – you and your dependents covered for all premiums. Flexible Spending Wallets – generous stipends for technology, food, lifestyle, and family expenses. Time off – competitive vacation and holiday schedules allowing rest and recharge. ESPP – employee stock purchase plan enabling you to buy shares at a discount. Affirm is an equal‑opportunity employer. We are proud to provide an inclusive interview experience for all candidates. #J-18808-Ljbffr



  • Kitchener, Canada HRB Full time

    As a Senior Backend Engineer, you will play a critical role in architecting and developing the backbone of our software platform. Your mission will be to build robust, scalable, and maintainable backend systems that power our decarbonization platform. Collaborating closely with our engineering, product, and design teams, you will transform technical...


  • Kitchener, Canada Affirm Full time

    Senior Software Engineer, Backend (Merchant Interfaces) Join to apply for the Senior Software Engineer, Backend (Merchant Interfaces) role at Affirm Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Partner Merchant Interface (PMI)...


  • Kitchener, Canada Affirm Full time

    Senior Software Engineer, Backend (Decisions and Pricing Foundations) Join to apply for the Senior Software Engineer, Backend (Decisions and Pricing Foundations) role at Affirm Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The...


  • Kitchener, Canada HRB Full time

    A seed-stage startup is looking for a Senior Backend Engineer to architect and develop robust, scalable backend systems for a decarbonization platform. The ideal candidate will have 5-8+ years of experience, particularly in technologies like Django and Python, with a focus on producing maintainable and high-quality software. Collaboration with...


  • Kitchener, Canada HRB Full time

    A seed-stage startup is looking for a Senior Backend Engineer to architect and develop robust, scalable backend systems for a decarbonization platform. The ideal candidate will have 5-8+ years of experience, particularly in technologies like Django and Python, with a focus on producing maintainable and high-quality software. Collaboration with...


  • Kitchener, Canada Affirm Full time

    A financial technology company is seeking a Senior Software Engineer, Backend to join their Decisions and Pricing Foundations team. This role will involve leading engineering efforts to enhance the Underwriting Engine, ensuring high performance and excellent user experience. The ideal candidate must have over 4 years of experience in backend development...


  • Kitchener, Canada Affirm Full time

    A leading credit technology company in Kitchener is seeking a Senior Software Engineer to design and develop scalable backend systems. The ideal candidate will have over 4 years of experience in backend system design, proficiency in languages like Python or Kotlin, and strong communication skills. This role offers a competitive salary range of $150,000 to...


  • Kitchener, Canada Affirm Full time

    Senior Software Engineer, Backend (Powered by AFFIRM) Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Powered by AFFIRM (PBA) team builds the APIs and solutions that power all of affirm’s integrations with Enterprise Merchants...


  • Kitchener, Canada Affirm Full time

    Join to apply for the Software Engineer II, Backend (Infrastructure) role at Affirm Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Overview The Cost Engineering Team is looking for a Software Engineer II. The engineer is responsible...


  • Kitchener, Canada Affirm Full time

    Senior Software Engineer - SRE, Backend (Reliability Engineering) Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Responsibilities Site Reliability Engineering at Affirm is a small, yet crucial, team that helps our Engineering partners...