Affirm

Manager, Software Engineering - Resilience Engineering

Affirm

Remote · Full Time

Be the first to apply

Experience
Any
Salary
CAD 181,000 – CAD 241,000 / year
Openings
1
Posted
11 hours ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Affirm

Affirm is transforming the credit landscape by offering honest and transparent buy now, pay later options without hidden fees or compounded interest. We focus on empowering consumers through flexible payment methods.

Role Overview

We are seeking an experienced Engineering Manager to lead our Resilience Engineering team. This pivotal role focuses on safeguarding the reliability of production systems by utilizing forward-thinking validation methods such as production load testing and chaos engineering.

Key Responsibilities

  • Develop and communicate a vision for resilience engineering emphasizing production load testing and chaos engineering as integral practices.
  • Lead, support, and mentor a team dedicated to building platforms and tools for safe experimentation and testing in production environments.
  • Collaborate with infrastructure, product, and security leaders to integrate resilience validation into the development lifecycle.
  • Set and maintain best practices for safely examining system limits and failure events in production.
  • Design and oversee platforms enabling controlled production load testing and fault injections with robust safety measures including isolation, approvals, and automated rollbacks.
  • Ensure full visibility, monitoring, traceability, and auditing for all resilience experiments.
  • Drive systematic reliability improvements through continuous load testing and chaos experiments.
  • Implement specialized monitoring, alerting, and incident response strategies focused on proactive resilience validation.
  • Partner with engineering teams to safely plan and execute production load and chaos tests.
  • Work with infrastructure teams to establish protective guardrails for testing activities.
  • Provide reusable tools, frameworks, and processes to encourage adoption of resilience practices across teams.
  • Identify and lead cross-functional initiatives to address systemic weaknesses in reliability and fault tolerance.
  • Promote a culture that prioritizes testing failures proactively to prevent impactful system disruptions.

Candidate Profile

  • Demonstrated leadership managing engineering teams specializing in reliability, infrastructure, or distributed systems.
  • Hands-on experience with production load testing, chaos engineering, or large-scale validation of complex systems.
  • Familiarity using chaos engineering vendors such as Gremlin or Harness, or equivalent tools.
  • Deep understanding of failure patterns in distributed systems, including latency issues, partial failures, and cascading outages.
  • Proven experience designing or managing systems that guarantee safety via isolation, rate limiting, guardrails, and audit capabilities.
  • Comfortable working with cloud-native platforms like AWS and Kubernetes and adept with observability tooling.
  • Strong programming skills in languages such as Python, Kotlin, or Java.
  • Exceptional analytical and problem-solving abilities, capable of balancing long-term reliability objectives with immediate business priorities.
  • Effective communication and leadership skills with demonstrated success influencing engineering strategies across multiple teams.

Compensation & Benefits

This is an existing role positioned at Pay Grade P and Equity Grade 7. Salaries for new hires typically start at the base of the range and are determined by various factors including location, experience, and qualifications.

The annual base salary range in Canada is from 181000 to 241000 CAD.

In addition to the base salary, compensation may include stipends for health, wellness, and technology expenses, comprehensive benefits including full medical, dental, and vision coverage for employees and dependents, and eligibility for equity awards from Affirm Holdings, Inc.

Work Environment

Affirm operates as a remote-first organization with flexibility to work primarily remotely from anywhere within the country of employment. Certain roles may occasionally require presence at an Affirm office depending on responsibilities.

Additional Benefits

  • Full premium coverage for healthcare for employees and their dependents.
  • Generous flexible spending accounts for technology, food, lifestyle needs, and family planning costs.
  • Competitive vacation and holiday allowances to support personal time and rejuvenation.
  • Employee stock purchase plan offering discounted share purchases.

Equal Opportunity & Accessibility

Affirm is dedicated to inclusive hiring and will provide reasonable accommodations to candidates requiring support during the recruitment process.

For specific U.S. locations, Affirm complies with fair chance hiring ordinances, considering applicants with arrest and conviction records.

Data Privacy

Applicants acknowledge Affirm’s privacy policies regarding the collection and use of personal information by submitting their applications.

Industry

FinTech

Tools & software

Java Kubernetes required Amazon Web Services AWS required

How they work

Communication Teamwork & Collaboration Problem Solving Leadership Strategic Thinking

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer