
Manager, Software Engineering – Code to Environments
Posted Jun 21

Posted Jun 21
This is a fully remote position, open to applicants in Canada.
• Establish and advance the vision for Developer Environments and enhance inner-loop developer productivity at Affirm.
• Develop a technical strategy for your team over a year-long horizon, linking it to key, business-impacting initiatives.
• Lead and mentor a team of engineers, nurturing a culture of ownership, collaboration, and technical excellence.
• Collaborate with engineering leadership and stakeholders to synchronize Developer Environments priorities with wider product, platform, and reliability objectives.
• Take charge of the design, scalability, reliability, and usability of the systems that support Affirm’s ephemeral developer environments utilized in both development and CI scenarios.
• Enhance environment provisioning, stability, and teardown workflows to boost developer velocity and reliability.
• Implement measurable enhancements to the developer experience (e.g., startup time, success rate, performance, debuggability, resource utilization).
• Establish monitoring, alerting, incident response procedures, and operational playbooks to reduce downtime and developer impact.
• Partner with CI/CD and Test Platform teams to shorten feedback loops and ensure environments integrate seamlessly with build/test workflows.
• Collaborate closely across engineering to facilitate smooth adoption of Developer Environments tools and best practices.
• Identify developer challenges and spearhead initiatives to enhance productivity through tools, automation, and self-service.
• Cultivate a culture of quality and ownership within your team by setting and refining code review and design standards, advocating for them beyond your team through writing and knowledge sharing.
• Over 7 years of software engineering experience, including at least 2 years in engineering management (or equivalent leadership experience).
• Demonstrated experience leading engineering teams in infrastructure, platform engineering, developer productivity, or related fields.
• Strong technical expertise in backend/infrastructure systems (Python or Kotlin preferred, but not mandatory) with the capacity to guide architecture and execution.
• Experience in building and managing cloud-native systems (AWS, Kubernetes) while utilizing infrastructure-as-code methodologies.
• Practical knowledge of containerized environments (Docker/Kubernetes) and CI/CD systems (e.g., Buildkite, Jenkins, GitHub Actions).
• Proven track record of managing services with a high reliability standard (monitoring, on-call, incident response, postmortems, continuous hardening).
• Excellent communication and leadership abilities, with a history of mentoring and developing high-performing teams.
• Ability to navigate trade-offs between build vs. buy, speed vs. safety, and developer experience vs. operational constraints.
• This role requires either equivalent practical experience or a Bachelor's degree in a relevant field.
• Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents.
• Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses.
• Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge.
• ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount.
Zero Hash
Anthology Careers
Flosum
Mozilla
Get handpicked remote jobs straight to your inbox weekly.