companyAffirm logo

Senior Software Engineer, Backend (Growth Platform) at Affirm | Remote Canada

AffirmRemote Canada
Remote Full-time $150K/yr - $200K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Proven expertise in backend architecture and design. Strong problem-solving skills and the ability to navigate complex projects. Experience in leading engineering teams and fostering a collaborative environment. Proficiency in designing APIs and event-driven systems. Excellent communication skills to collaborate effectively with cross-functional teams.

About the job

At Affirm, we are revolutionizing the credit landscape, making it more transparent and user-friendly. Our mission empowers consumers with the flexibility to buy now and pay later, free from hidden fees and compounding interest.

Our Engineering team is the backbone of Affirm’s mission, dedicated to crafting reliable, high-performance, and scalable solutions that impact every aspect of our business. Whether we’re developing innovative payment methods, ensuring our platforms meet industry-leading scalability, or creating seamless customer service experiences, we focus on tackling complex challenges with exceptional engineering prowess.

About the Team

The Growth Platform Engineering team is responsible for building the essential systems and tools that drive user acquisition, engagement, and lifecycle growth at Affirm. Our platform facilitates personalized communications, intelligent experimentation, and scalable services that enable customers to discover and embrace Affirm’s offerings.

We work in close collaboration with Product, Data Science, and Experience teams to design APIs, event-driven services, and experimentation frameworks that reach millions of customers across numerous merchants. The work of this team directly influences customer interactions with Affirm and fuels our long-term growth strategy.

Your Responsibilities

  • Lead your team in achieving quarterly goals by navigating ambiguity and solving complex, open-ended problems while ensuring team support throughout project delivery.
  • Collaborate with product management, design, and analytics during the product development lifecycle, participating in ideation, clarifying technical constraints, and making informed decisions that account for risks and trade-offs.
  • Proactively identify and advocate for solutions to project, process, technology, or business challenges.
  • Oversee the operations and availability of your team’s artifacts by establishing and tracking metrics, escalating issues when necessary, and supporting ongoing maintenance and on-call responsibilities.
  • Promote a culture of quality and ownership within your team by setting and enhancing code review and design standards, and advocating for these practices through documentation and technical presentations.
  • Mentor and develop team talent by providing constructive feedback and leading by example.

Qualifications We Seek

  • A minimum of 4 years of experience in designing, developing, and launching scalable backend systems using programming languages such as Python or Kotlin.

About Affirm

Affirm is dedicated to transforming the credit experience into a more honest and approachable service, allowing consumers to enjoy flexible payment solutions without hidden fees or accumulating interest charges.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.