Senior Director, Software Engineering

2 weeks ago


Remote Canada Affirm Full time $270,000 - $310,000 per year

At Affirm, we've been very successful in our mission in delivering honest financial products that improve lives. Machine Learning has played a significant part in helping Affirm deliver on that mission. As we look into the future, we expect ML to continue to play an outsized role. We are therefore seeking to hire a Senior Director to lead centralized Machine Learning capability at Affirm.

What You'll Do:

  • Set the vision for Machine Learning and AI at Affirm. Hire world class Machine Learning modelers, Platform and Software engineers to execute on that vision.
  • Take ownership of our core model development lifecycle and business outcomes across our established verticals – underwriting, fraud, servicing, personalization.
  • Work closely with product and business leadership to champion AI adoption in both existing and new products.
  • Balance ML investments across traditional ML and transformer based models
  • Evolve ML platform to support our increasing ML needs across Affirm with a special emphasis on training, tuning and serving AI models.
  • Run a robust, yet shortened ML development lifecycle establishing a culture for experimenting and failing fast.
  • Work with a wide variety of cross functional partners outside of engineering ranging from product, risk, servicing, legal and compliance.

What We Look For:

  • 15+ years of relevant experience in Machine Learning, AI, or related technical domains
  • Experience leading centralized ML teams comprising of both ML modelers and ML platform engineers
  • Successful track record in landing key models responsible for the company's success that directly drive PnL
  • Comfortable working in matrix organizations and influencing across a wide variety of leaders.
  • Experience hiring and growing, and retaining talent
  • Keeps up with evolving ML landscape — understands when to buy vs build, and what tools/ techniques can drive the most business value

Base Pay Grade - V

Equity Grade - 13

Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.

Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).

CAN base pay range per year: $270,000 - $310,000

#LI-Remote

  • Remote, Canada Ace Software Consulting Inc. Full time $80,000 - $120,000 per year

    Job OverviewWe are seeking a talented and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will have at least 8 years of experience in software development using Java and Spring Boot in a cloud based microservice environment, along with knowledge of Angular or ReactJS. You will be responsible for designing, developing, and...


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...


  • , , Canada ECI Software Solutions Full time

    Senior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Remote, Canada Orchestry Software Full time $140,000 - $180,000 per year

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...


  • Remote, Canada Jonas Software Full time $120,000 - $180,000 per year

    Job Description:Senior DevOps EngineerLocation: Remote – CanadaReports To: R&D Director, Member SolutionsAbout Member SolutionsMember Solutions, a division of Jonas Software, provides industry-leading billing and member management solutions for mission-driven businesses—like martial arts studios, fitness communities, and wellness programs. We exist to...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • , QC, Canada Can-Ex Technologies Full time

    Get AI-powered advice on this job and more exclusive features. Can-Ex Technologies is transforming how sewer and underground infrastructure inspections are conducted. Through a combination of cutting-edge hardware and powerful SaaS, we help municipalities, engineering firms, and contractors collect and manage high-quality inspection data—faster and smarter...


  • Remote Canada (ON) Jonas Software Full time $140,000 - $165,000 per year

    Job Description: Senior DevOps EngineerLocation: Remote – CanadaReports To: R&D Director, Member SolutionsAbout Member SolutionsMember Solutions, a division of Jonas Software, provides industry-leading billing and member management solutions for mission-driven businesses—like martial arts studios, fitness communities, and wellness programs. We exist to...


  • , , Canada Mako Financial Technologies Full time

    Join to apply for the Senior Software Engineer role at Mako Financial Technologies Mako is a leading fintech firm, building software to bring top wealth managers and their clients into the cloud. Our SaaS platform allows firms to onboard new clients, interact with their existing clients and simplify costly back-office procedures with smart automation and...