Skip to content
← Back to job listings

Manager of Software Engineering (Developer Environments)

Affirm · Ottawa, Canada

RemoteImported listingfull-time17 days ago

About The Role

Join Affirm, a leading FinTech company, as the Manager of Software Engineering for Developer Environments. In this role, you will lead a team focused on simplifying and accelerating software development across the company. You will own the design, scalability, reliability, and usability of Affirm's ephemeral developer environments, and drive measurable improvements to the developer journey. You will also collaborate closely with engineering teams to ensure smooth adoption of Developer Environments tooling and best practices.

  • Definir y dirigir la visión para los Entornos de Desarrollo y la productividad del desarrollador en Affirm.
  • Ser responsable del diseño, escalabilidad, confiabilidad y usabilidad de los sistemas que alimentan los entornos de desarrollo efímeros de Affirm.
  • Colaborar estrechamente con otros equipos de ingeniería para garantizar la adopción fluida de las herramientas y las mejores prácticas de los Entornos de Desarrollo.
  • Strong technical background in backend/infrastructure systems (Python or Kotlin preferred, but not required) and the ability to guide architecture and execution
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field
  • 7+ years of software engineering experience, with 2+ years of engineering management experience (or equivalent people leadership experience)
  • Track record of operating services with a high reliability bar (monitoring, on-call, incident response, postmortems, continuous hardening)
  • Proven experience leading engineering teams in infrastructure, platform engineering, developer productivity, or adjacent domains
  • Hands-on familiarity with containerized environments (Docker/Kubernetes) and CI/CD systems (e.g., Buildkite, Jenkins, GitHub Actions)
  • Strong communication and leadership skills, with a track record of mentoring and growing high-performing teams
  • Experience building and operating cloud-native systems (AWS, Kubernetes) and using infrastructure-as-code practices
  • Comfort balancing trade-offs between build vs. buy, speed vs. safety, and developer experience vs. operational constraints
  • Prior experience building or managing ephemeral or remote development environments
  • Experience optimizing orchestration and startup times and improving developer feedback loops
  • Background in test automation, build engineering, or developer tooling
  • Familiarity with Terraform/Helm or similar infrastructure tooling

This is an external listing. JobSpring does not represent or verify the employer. Report this listing