Manager, Software Engineering (Code to Environments)

AffirmAffirm·Remote(Remote US)
Software Development
Excel

WFA Digital Insight

The demand for skilled engineering managers in the US remote job market has grown significantly, with a 25% increase in job postings over the past year. As companies like Affirm continue to expand their remote teams, the need for experts who can lead cross-functional teams and drive technical strategy has never been more pressing. With the rise of fin-tech, professionals with a strong technical background in backend/infrastructure systems are in high demand. Affirm's commitment to reinventing credit and making it more honest and friendly has created a unique opportunity for a seasoned engineering manager to make a real impact. Before applying, candidates should be aware that they will be expected to lead a team, drive technical strategy, and collaborate closely with various stakeholders.

Job Description

About the Role

The Manager, Software Engineering (Code to Environments) role at Affirm is a critical position that will lead the Developer Environments team. This team is responsible for building and operating the platforms that support environment provisioning, test execution, and automated developer infrastructure. The ideal candidate will have a strong technical background in backend/infrastructure systems and experience leading engineering teams in infrastructure, platform engineering, or adjacent domains.

As a key member of the Developer Productivity team, the successful candidate will be responsible for defining and driving the vision for Developer Environments and inner-loop developer productivity at Affirm. This will involve partnering closely with CI/CD, infrastructure, security, and product engineering teams to align priorities and ensure seamless adoption of Developer Environments tooling and best practices.

The role will be working remotely in the US and will be expected to lead a team of engineers, foster a culture of ownership, collaboration, and technical excellence, and set technical strategy for the team on a year-long time scale.

What You Will Do

  • Define and drive the vision for Developer Environments and inner-loop developer productivity at Affirm
  • Set technical strategy for the team on a year-long time scale and tie it to critical, business-impacting projects
  • Lead and mentor a team of engineers, fostering a culture of ownership, collaboration, and technical excellence
  • Partner with engineering leadership and stakeholders to align Developer Environments priorities with broader product, platform, and reliability goals
  • Own the design, scalability, reliability, and usability of the systems powering Affirm’s ephemeral developer environments used in both development and CI contexts
  • Improve environment provisioning, stability, and teardown workflows to enhance developer velocity and reliability
  • Drive measurable improvements to the developer journey (e.g., startup time, success rate, performance, debuggability, resource utilization)
  • Implement monitoring, alerting, incident response processes, and operational playbooks to minimize downtime and developer impact
  • Collaborate with CI/CD and Test Platform partners to tighten feedback loops and ensure environments integrate cleanly with build/test workflows
  • Identify developer pain points and lead initiatives to improve productivity through tooling, automation, and self-service

What We Are Looking For

  • 7+ years of software engineering experience, with 2+ years of engineering management experience (or equivalent people leadership experience)
  • Proven experience leading engineering teams in infrastructure, platform engineering, developer productivity, or adjacent domains
  • Strong technical background in backend/infrastructure systems (Python or Kotlin preferred, but not required)
  • Experience with ephemeral development environments, CI/CD pipelines, test automation frameworks, dependency management, and release engineering
  • Excellent leadership and communication skills, with the ability to partner with various stakeholders
  • Ability to set technical strategy and drive vision for a team
  • Experience with agile development methodologies and version control systems (e.g., Git)
  • Strong problem-solving skills, with the ability to analyze complex systems and identify areas for improvement

Nice to Have

  • Experience with cloud-based infrastructure (e.g., AWS, GCP, Azure)
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes)
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK)
  • Experience with incident response and disaster recovery
  • Certification in engineering management or a related field

Benefits and Perks

  • Competitive salary and equity package
  • Opportunities for professional growth and development in a rapidly expanding company
  • Comprehensive health, dental, and vision insurance
  • Flexible PTO policy and remote work arrangement
  • Access to cutting-edge technologies and tools
  • Collaborative and dynamic work environment
  • Recognition and reward for outstanding performance
  • Employee resource groups and diversity, equity, and inclusion initiatives
  • Access to mental health and wellness resources
  • Professional development stipend and conference sponsorship

How to Stand Out

  • Tip: Make sure to highlight your experience with backend/infrastructure systems and leadership skills in your resume and cover letter.
  • When preparing for the interview, be ready to talk about your technical strategy and vision for the team, as well as your experience with agile development methodologies and version control systems.
  • Showcasing your ability to analyze complex systems and identify areas for improvement will be key to standing out in this role.
  • Be prepared to discuss your experience with ephemeral development environments, CI/CD pipelines, and test automation frameworks.
  • Tip: Research Affirm's company culture and values to understand how you can contribute to and thrive in this environment.
  • Practice your communication and leadership skills, as you will be expected to partner with various stakeholders and lead a team of engineers.
  • Be prepared to talk about your experience with monitoring and logging tools, as well as incident response and disaster recovery.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.