Senior Software Engineer, Backend

3 weeks ago


Toronto, Canada Affirm Full time

Overview Senior Software Engineer, Backend (Growth Platform) at Affirm. Join to apply for the Senior Software Engineer, Backend (Growth Platform) 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 hidden fees or compounding interest. The Growth Platform Engineering team builds core systems and tools that drive user acquisition, engagement, and lifecycle growth, enabling personalized communications, experiments, and scalable services. What You’ll Do You will be responsible for owning and delivering quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. You will collaborate with product management, design, and analytics to ideate, articulate technical constraints, and make decisions that properly 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 on-call efforts. You will foster a culture of quality and ownership by setting or improving code review and design standards and advocating for them beyond your team through writing and talks. You will help develop talent on your team by providing feedback and 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 AWS, MySQL, and Kubernetes. Strong understanding of distributed systems, data modeling, and service-oriented architecture. Experience defining a technical plan for delivering significant features or system components with an elegant, simple, and extensible design. High-quality, understandable code. Proven ability to make significant changes in a large code base and cultivate tools and practices that enable safe delivery. Demonstrated ownership of personal and professional growth, seeking feedback from teammates and stakeholders. Strong verbal and written communication skills for collaboration with a global engineering team. Equivalent practical experience or a Bachelor’s degree in a related field. Location & Compensation Location: Remote Canada. Base pay range: CA$150,000 - CA$200,000 per year. Equity Grade: 6. Pay and equity eligibility in a transparent framework based on location, experience, and skills. Benefits include health coverage for you and dependents, and additional programs as part of a total compensation package. Affirm is remote-first; most roles are remote. Some roles may require occasional onsite work. Eligible candidates may participate in an equity rewards program. CAN base pay range is provided above. Additional Information Affirm focuses on an inclusive interview experience. Reasonable accommodations are available during the hiring process. By submitting your application, you acknowledge Affirm’s Global Candidate Privacy Notice. #J-18808-Ljbffr



  • Toronto, Canada Mozilla Full time

    Senior Software Engineer, Backend Join Mozilla as a Senior Backend Engineer to build high‑quality systems that power Firefox’s New Tab features. Work on software that reaches millions of users worldwide, while contributing to an open‑source mission that places people before companies. Why Mozilla? Mozilla is a non‑profit technology company that has...


  • Toronto, Canada Mozilla Full time

    Senior Software Engineer, Backend Join Mozilla as a Senior Backend Engineer to build high‑quality systems that power Firefox’s New Tab features. Work on software that reaches millions of users worldwide, while contributing to an open‑source mission that places people before companies. Why Mozilla? Mozilla is a non‑profit technology company that has...


  • Toronto, Canada Pigment Full time

    Join to apply for the Senior Backend Software Engineer (Blocks) role at Pigment Continue with Google Continue with Google Join to apply for the Senior Backend Software Engineer (Blocks) role at Pigment Our Story So Far:Since our founding in 2019, Pigment has become one of the fastest-growing SaaS companies in the world today. Our product, a highly efficient...


  • Toronto, Canada Pigment Full time

    Join to apply for the Senior Backend Software Engineer (Blocks) role at PigmentContinue with Google Continue with GoogleJoin to apply for the Senior Backend Software Engineer (Blocks) role at PigmentOur Story So Far:Since our founding in 2019, Pigment has become one of the fastest-growing SaaS companies in the world today. Our product, a highly efficient...


  • Toronto, Canada Pigment Full time

    Join to apply for the Senior Backend Software Engineer (Blocks) role at PigmentContinue with Google Continue with GoogleJoin to apply for the Senior Backend Software Engineer (Blocks) role at PigmentOur Story So Far:Since our founding in 2019, Pigment has become one of the fastest-growing SaaS companies in the world today. Our product, a highly efficient...


  • Toronto, Canada Maple (getmaple.ca) Full time

    Join to apply for the Senior Software Engineer - Backend role at Maple (getmaple.ca) Join to apply for the Senior Software Engineer - Backend role at Maple (getmaple.ca) Get AI-powered advice on this job and more exclusive features. About MapleFounded in 2015, Maple is a fast-growing health tech company with a vision to power the future of healthcare by...


  • Toronto, Canada Maple (getmaple.ca) Full time

    Join to apply for the Senior Software Engineer - Backend role at Maple (getmaple.ca)Join to apply for the Senior Software Engineer - Backend role at Maple (getmaple.ca)Get AI-powered advice on this job and more exclusive features.About MapleFounded in 2015, Maple is a fast-growing health tech company with a vision to power the future of healthcare by...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer . Position: Senior Java Developer Skills: Java, Springboot, Microservices, SQL Develop and maintain high-performance backend applications using Java and Spring Boot frameworks. Design and optimize data models and queries for MongoDB and Elasticsearch to ensure fast, reliable data...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer . Position: Senior Java Developer Skills: Java, Springboot, Microservices, SQL Develop and maintain high-performance backend applications using Java and Spring Boot frameworks. Design and optimize data models and queries for MongoDB and Elasticsearch to ensure fast, reliable data...


  • Toronto, Canada League Full time

    Join to apply for the Senior Software Engineer, Backend role at League Join to apply for the Senior Software Engineer, Backend role at League Get AI-powered advice on this job and more exclusive features. About LeagueFounded in 2014, and with a total funding currently at $220 million; League is a platform technology company powering next-generation...