Manager, Software Engineering (Developer Environments)
location_onBanfield Freeway, Kerns, Portland, Multnomah County, Oregon, 97232, United States
Job Description
About Affirm and Developer Productivity
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
Developer Productivity exists to make work better for every engineer at Affirmake work better for every engineer at Affirm. Our mission is to simplify and accelerate software development across the company. We own the entire space between a developer’s laptop and production, including ephemeral dev environments, CI/CD pipelines, test automation frameworks, dependency management, and release engineering. Our tools and platforms enable engineers to ship code quickly, safely, and with confidence. This org supports 800+ engineers working across a broad stack in a hypergrowth FinTech environment—a complex, complex, high-leverage challenge with impact at scale.
About the Role
The Developer Environments team builds fast, stable developer environments that make it easy for Affirm easy for Affirm engineers to create, test, and debug their features. We own Affirm own Affirm’s fleeting development environments, used across both development and CI workflows.
We’re seeking a seasoned Engineering Manager to lead Developer Environments. This role is critical to the end-to This role is critical to the end-to-end inner loop experience for engineers. You will lead the team building and operating the platforms that support environment provisioning, test execution, and automated developer infrastructure—partnering closely with CI/CD, infrastructure, security, and product engineering teams.
Our Culture and Benefits
Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
Compensation and Equity
Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents).
USA base pay range (CA, WA, NY, NJ, CT) per year: $225,000 – $275,000
USA base pay range (all other U.S. states) per year: $200,000 – $250,000
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Equal Opportunity
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.
Work location
Work model: Remote
Banfield Freeway, Kerns, Portland, Multnomah County, Oregon, 97232, United States
Portland, Oregon
Key Responsibilities
- check_circleLead and mentor engineering team fostering ownership and excellence
- check_circleOwn design, scalability, and reliability of temporary dev environments
- check_circleImprove environment provisioning, stability, and teardown workflows
- check_circleImplement monitoring, alerting, and incident response processes
- check_circleCollaborate with CI/CD and Test Platform partners
- check_circlePartner with engineering to ensure smooth adoption of tooling adoption
- check_circleIdentify developer pain points and lead productivity initiatives
- check_circleSet and knowledge sharing
- check_circleDefine and drive vision for Developer Environments and inner-loop developer productivity
- check_circleDrive measurable improvements to developer journey metrics
- check_circleSet technical strategy and align with business-impacting projects
Requirements
- verified7+ years software engineering experience
- verified2+ years engineering management experience
- verifiedBachelor's degree in related field or equivalent practical experience
- verifiedExperience leading infrastructure, platform, or developer productivity teams
- verifiedStrong background in backend/infrastructure systems (Python or Kotlin preferred)
- verifiedExperience with cloud-native systems (AWS, Kubernetes)
- verifiedFamiliarity with containerized environments (Docker/Kubernetes)
- verifiedExperience with CI/CD systems (e.g., Buildkite, Jenkins, GitHub Actions)
- verifiedTrack record of operating services with high reliability bar
Benefits & Perks
Similar Job Opportunities
Skills, education and keywords
Skills: python, kotlin, aws, kubernetes, docker, buildkite, jenkins, github actions, terraform, helm.
Education: Bachelor's degree in a related field or equivalent practical experience.