Senior Software Engineer, Backend

2 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 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 HosTalky® Full time

    Senior Software Engineer We’re looking for a Senior Software Engineer with strong backend engineering expertise to lead the architecture, development, and scalability of our core systems. You will own backend services, APIs, data models, and cloud infrastructure. While this role is primarily backend-focused, you’ll also collaborate on React-based...


  • Toronto, Canada HosTalky® Full time

    Senior Software Engineer We’re looking for a Senior Software Engineer with strong backend engineering expertise to lead the architecture, development, and scalability of our core systems. You will own backend services, APIs, data models, and cloud infrastructure. While this role is primarily backend-focused, you’ll also collaborate on React-based...


  • 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...

  • Senior Java Engineer

    4 weeks ago


    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...

  • Senior Java Engineer

    4 weeks ago


    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 Robinhood Full time

    Senior Software Engineer, Backend Platform Join to apply for the Senior Software Engineer, Backend Platform role at Robinhood Senior Software Engineer, Backend Platform Join to apply for the Senior Software Engineer, Backend Platform role at Robinhood Join us in building the future of finance.Our mission is to democratize finance for all. An estimated $124...


  • Toronto, Canada Marqeta Full time

    Senior Software Engineer – Backend Marqeta is looking for talented Senior Backend Software Engineers to join our Engineering team. As a Senior Software Engineer, you will develop scalable software that powers Marqeta's backend services, create and review engineering design documentation, continuously improve systems, infrastructure, and processes, ship...