Affirm

Financial Services

Manager,SoftwareEngineering(AccountManagement)

CA$155–215k ~AI est. Canada Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Manager candidates.

The Brief

“Manager, Software Engineering (Account Management) at Affirm. Skills: Software engineering management, Technical leadership, Team development. Lead engineering managers. Lead software engineers”

What You'll Achieve.

Keep up with fast growing business; Set engineering direction; Measure engineering success; Maintain high productivity; Maintain high morale; Ensure technical sustainability; Grow diverse high-performing team; Build high-performing team

Industry & Context.

Financial Services
Problems you'll solve

Technical judgement; Manage competing priorities; Remove roadblocks; Manage risks; Manage trade-offs

What They're Looking For.

Must Have

6-8+ years in software engineering, 3+ years managing engineers, Experience delivering consumer-facing software, Experience driving execution through ambiguity, Experience designing backend systems at scale, Experience developing web apps, Technical judgement, Hands-on technical leadership, Proven track record in stakeholder management, Proven track record in ownership, Proven track record in successful delivery, Demonstrated ability to grow teams, Demonstrated ability to lead teams, Demonstrated ability to support teams

Nice to Have

Experience with Python, Experience with Kotlin, Experience with AWS, Experience with MySQL, Experience with Kubernetes, Experience with React, Experience with Vue

What You'll Do.

Lead engineering managers

Lead software engineers

Support team performance

Provide regular feedback

Provide career development

Create technical roadmap

Establish critical metrics

Manage team priorities

Maintain team productivity

Drive continuous improvement

Collaborate with product management

Collaborate with design

Collaborate with analytics

Ensure technical sustainability

Manage technical risks

Manage technical trade-offs

Build relationships with engineering

Build relationships with other organizations

Own system availability

Own system performance

Contribute to hands-on technical work

Guide architecture discussions

Mentor on technical issues

Build engineering culture

Coach engineering managers

Develop engineering managers

Retain engineering managers

Coach individual contributors

Develop individual contributors

Retain individual contributors

Drive onboarding efforts

How You'll Work.

Team & Collaboration

Cross-functional leader; Partner with decisioning teams; Partner with checkout teams; Partner with risk teams; Partner with security teams; Partner with analytics teams; Collaborate across teams; Collaborate with product management; Collaborate with design; Collaborate with analytics; Build relationships across engineering; Build relationships with other organizations

Process & Methodology

Manage priorities, Roadmap planning

Full Job Description

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. We are looking for a seasoned Engineering Manager to lead our Account Management team. Account Management is a full stack team that owns the customer-facing self-service channels that customers depend on to manage their auth, identity, and security related state — operationally critical surfaces that directly affect customer experience, support efficiency, and fraud/risk outcomes. Working in tight partnership with our internal decisioning, checkout, risk, security, and analytics teams, this role requires a strong cross-functional leader that can effectively manage competing priorities while providing rigorous, end-to-end, technical stewardship. What you’ll do Lead and manage a team of engineering managers and software engineers, supporting their growth and performance through regular feedback, career development, and coaching Create a long term technical roadmap that enables the team to keep up with our fast growing business Establish OKRs and critical metrics to set the engineering team’s direction and measure its success Remove roadblocks, manage team priorities, and maintain high team productivity and morale Drive continuous improvement in engineering processes and tools Collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed Build relationships with people across engineering and other organizations for the design, implementation, roll-out and maintenance of projects Own availability and performance of your team’s systems Occasionally contribute to hands-on technical work when needed, such as architecture discussions or mentoring on complex technical issues Build a strong engineering culture around innovation, accountability, empathy, and e

Free ATS check

Applying for this Manager, Software Engineering (Account Management) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Affirm?

Real rants from real employees. Read before you apply.

Read Company Rants →