Software Engineering Manager (Developer Environments)
Affirm
full-remoteseniorpermanentengineering-managementbackend Full remote - New York, US 22 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Engineering ManagementDeveloper ProductivityPlatform EngineeringDeveloper EnvironmentsAWSKubernetesDockerCI/CDTerraformPython
About the role
Role Overview
Join Affirm as a Software Engineering Manager (Developer Environments). You will lead the team responsible for building and operating developer environment platforms—including environment provisioning and test execution—to improve developer productivity and the developer journey.
Key Missions
- Lead and mentor engineers, fostering a culture of ownership, collaboration, and technical excellence.
- Define and drive the vision for Affirm’s Developer Environments and inner-loop developer productivity.
- Own the design, scalability, reliability, and usability of systems powering ephemeral developer environments used in development and CI.
- Collaborate with engineering leadership and stakeholders to align priorities to broader goals.
- Drive measurable improvements to the developer journey and usability of developer-facing systems.
Responsibilities
- Operate services with a high reliability bar (monitoring, on-call, incident response, postmortems, continuous hardening).
- Guide architecture and execution for backend/infrastructure systems.
- Build and operate cloud-native infrastructure, including orchestration and startup-time improvements.
- Improve developer feedback loops and orchestration performance.
Requirements
- 7+ years of software engineering experience, with 2+ years of engineering management (or equivalent people leadership).
- Proven experience leading engineering teams in infrastructure/platform engineering/developer productivity (or adjacent domains).
- Track record operating services with high reliability (monitoring, on-call, incident response, postmortems).
- Strong backend/infrastructure background: Python or Kotlin preferred.
- Experience building and operating cloud-native systems using AWS and Kubernetes.
- Infrastructure-as-code experience.
- Hands-on familiarity with containerized environments (Docker/Kubernetes) and CI/CD systems (e.g., Buildkite, Jenkins, GitHub Actions).
- Comfort with trade-offs across build vs. buy, speed vs. safety, and DX vs. operational constraints.
- Experience building or managing ephemeral/remote development environments.
- Requires either equivalent practical experience or a Bachelor’s degree in a related field.
Nice-to-haves / Preferred
- Experience optimizing orchestration and startup times.
- Familiarity with Terraform/Helm or similar infrastructure tooling.
- Background in test automation, build engineering, or developer tooling.
About Affirm
Affirm is a financial technology company focused on providing flexible payment solutions for consumers and merchants. The role sits within engineering efforts that support scalable developer platforms and infrastructure used across development and CI workflows.
Scraped 6/13/2026