Software Engineering Manager (Resilience Engineering) (Ottawa)

Software Engineering Manager (Resilience Engineering) (Ottawa)

01 Nov
|
Affirm
|
Ottawa

01 Nov

Affirm

Ottawa

We are seeking a seasoned Engineering Manager to lead our Resilience Engineering teamThis role is critical in ensuring the safety and reliability of our production systems through proactive validation techniques, including production load testing and chaos engineeringYou will lead the development of systems and practices that allow engineers to safely test system behavior under stress and failure conditions in production, ensuring issues are discovered and mitigated before they impact real usersDefine and drive the vision for resilience engineering at affirm, with a focus on production load testing and chaos engineering as first-class engineering practicesLead and mentor a team of engineers building platforms and tooling for safe production experimentationPartner with infrastructure, product, and security leadership to embed resilience validation into the software development lifecycleEstablish best practices for safely testing system limits and failure scenarios in productionOwn the design and evolution of platforms that enable safe, controlled production load testing and fault injectionEnsure strong safeguards are in place, including isolation boundaries, approval workflows, and automated rollback mechanisms to protect real usersBuild systems that provide end-to-end observability, traceability, and auditability for all resilience experimentsDrive reliability improvements by systematically identifying weaknesses through load testing and chaos experimentsEstablish monitoring, alerting, and incident response practices tailored to proactive resilience validationWork closely with engineering teams to design and execute production load tests and chaos experiments safelyPartner with infrastructure teams to build guardrails around tests and experimentationsEnable teams to adopt resilience practices by providing reusable tooling, frameworks,



and standardized workflowsIdentify systemic weaknesses and lead cross-functional efforts to improve reliability and fault toleranceEvangelize a culture of "test failure before failure tests you" across the organizationBenefitsCompensation: We have a simple, adaptable, and transparent remote-first compensation structure so you can make the best decisions for yourself and your familySpending Wallets: Access tech, food, lifestyle, and family planning wallets for your expensesSupportive Communities: Get involved with our employee resource groups and community groupsRemote-first Workforce: If your role is remote, you can set up shop anywhere in your home countryGenerous Time Off: Take the time you need when life happensHealth Benefits: Get a plan that fits your needsMental Healthcare: Take care of your mind with great mental health programsParental Leave: Birth and non-birth parents get 18 weeks' paid leave. Plus, a 4-week return-to-work transition program, at full base payAway Days: We offer 20 company-wide paid days off- which help our teams collectively pause to rechargeLearning & Development: Engage in exciting learning programs to level up your growthHands-on experience with production load testing, chaos engineering, or large-scale system validationFamiliarity with cloud-native environments (AWS, Kubernetes) and observability toolingExcellent problem-solving skills and the ability to balance long-term resilience investments with immediate business needsStrong understanding of failure modes in distributed systems, including latency, partial failure, and cascading outagesStrong programming background (e.G., Python, Kotlin, Java, or similar)Proven experience leading engineering teams in reliability, infrastructure, or distributed systemsExperience with leveraging a chaos engineering vendor such as Gremlin, Harness, or something similarExperience building or operating systems with strong safety guarantees (isolation, rate limiting, guardrails, auditability)Strong communication and leadership skills, with a track record of influencing engineering practices across teams#J-18808-Ljbffr

📌 Software Engineering Manager (Resilience Engineering) (Ottawa)
🏢 Affirm
📍 Ottawa

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineering manager (resilience engineering) (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: software engineering manager (resilience engineering) (ottawa) / ottawa