Affirm logo

Manager, Software Engineering (Developer Environments)

$225k-275k/hrFull-timeRemote

location_onBanfield Freeway, Kerns, Portland, Multnomah County, Oregon, 97232, United States

Apply Now

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

Open in Google Maps(45.52989, -122.64530)

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

check_circle100% subsidized medical, subsidized medical, dental, and vision coverage for you and your dependents

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.

Frequently asked questions about Manager, Software Engineering (Developer Environments) at Affirm

What does a Manager, Software Engineering (Developer Environments) at Affirm do?expand_more
In this Manager, Software Engineering (Developer Environments) at Affirm role, you will lead and mentor engineering team fostering ownership and excellence; own design, scalability, and reliability of temporary dev environments; improve environment provisioning, stability, and teardown workflows; and implement monitoring, alerting, and incident response processes.
What are the requirements for this Manager, Software Engineering (Developer Environments) role?expand_more
Affirm is looking for candidates who meet the following requirements: 7+ years software engineering experience; 2+ years engineering management experience; Bachelor's degree in related field or equivalent practical experience; Experience leading infrastructure, platform, or developer productivity teams; Strong background in backend/infrastructure systems (Python or Kotlin preferred); and Experience with cloud-native systems (AWS, Kubernetes).
What is the salary range for Manager, Software Engineering (Developer Environments) at Affirm?expand_more
The advertised salary range for Manager, Software Engineering (Developer Environments) at Affirm is $225k-275k/hr.
Where is the Manager, Software Engineering (Developer Environments) role at Affirm located?expand_more
Manager, Software Engineering (Developer Environments) at Affirm is based in Banfield Freeway, Kerns, Portland, Multnomah County, Oregon, 97232, United States. This is a remote role.
Is this Manager, Software Engineering (Developer Environments) job remote, hybrid, or on-site?expand_more
Affirm has listed this Manager, Software Engineering (Developer Environments) role as remote.
How much experience is required for this Manager, Software Engineering (Developer Environments) role?expand_more
Manager, Software Engineering (Developer Environments) at Affirm typically requires 7+ years of relevant experience at the senior level.
What skills do you need for the Manager, Software Engineering (Developer Environments) role at Affirm?expand_more
Key skills for Manager, Software Engineering (Developer Environments) at Affirm include python; kotlin; aws; kubernetes; docker; buildkite; jenkins; and github actions.
What education is required for Manager, Software Engineering (Developer Environments) at Affirm?expand_more
Educational requirements for this role: Bachelor's degree in a related field or equivalent practical experience.
What category does the Manager, Software Engineering (Developer Environments) role belong to?expand_more
Manager, Software Engineering (Developer Environments) at Affirm is part of the Information Technology job category on Recrutus.