Affirm logo
Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem

Manager, Software Engineering – Code to Environments

Location

Canada

Posted

18 days ago

Salary

$178K - $228K / year

Seniority

Lead

Bachelor Degree7 yrs expEnglishAWSCloudDockerJenkinsKotlinKubernetesPython

Job Description

Manager, Software Engineering – Code to Environments

Affirm

• Define and drive the vision for Developer Environments and inner-loop developer productivity at Affirm. • Set technical strategy for your 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. • Work closely across engineering to ensure smooth adoption of Developer Environments tooling and best practices. • Identify developer pain points and lead initiatives to improve productivity through tooling, automation, and self-service. • Foster a culture of quality and ownership on your team by setting and improving code review and design standards, and advocating for them beyond your team through writing and knowledge sharing.

Job Requirements

  • 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) and the ability to guide architecture and execution.
  • Experience building and operating cloud-native systems (AWS, Kubernetes) and using infrastructure-as-code practices.
  • Hands-on familiarity with containerized environments (Docker/Kubernetes) and CI/CD systems (e.g., Buildkite, Jenkins, GitHub Actions).
  • Track record of operating services with a high reliability bar (monitoring, on-call, incident response, postmortems, continuous hardening).
  • Strong communication and leadership skills, with a track record of mentoring and growing high-performing teams.
  • Comfort balancing trade-offs between build vs. buy, speed vs. safety, and developer experience vs. operational constraints.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Related Categories

Related Job Pages

More Engineering Manager Jobs

Circle logo

Manager, Software Engineering

Circle

Circle helps businesses and developers harness the power of stablecoins for payments and internet commerce worldwide.

Full TimeRemoteTeam 501-1,000Since 2013H1B Sponsor

Circle (NYSE: CRCL) is one of the world's leading internet financial platform companies, building the foundation of a more open, global economy through digital assets, payment applications, and programmable blockchain infrastructure. Circle's platform includes the world's largest regulated stablecoin network anchored by USDC, Circle Payments Network for global money movement, and Arc, an enterprise-grade blockchain designed to become the Economic OS for the internet. Enterprises, financial institutions, and developers use Circle to power trusted, internet-scale financial innovation. Learn more at circle.com . What you'll be part of: Circle is committed to visibility and stability in everything we do. As we grow as an organization, we're expanding into some of the world's strongest jurisdictions. Speed and efficiency are motivators for our success and our employees live by our company values : High Integrity, Future Forward, Multistakeholder, Mindful, and Driven by Excellence. We have built a flexible work environment where new ideas are encouraged and everyone is a stakeholder. What You'll work on: - Run day-to-day activities of a dynamic engineering teams, including requirements grooming, scrums, retrospectives and team outings - Design, build, and maintain APIs, user-facing experiences, services, and systems. - Provide technical and architectural direction for the development, design, integration, testing, and maintenance of our platform - Lead agile software processes for engineering teams and introduce best-in-class industry practices - Partner with stakeholders to ensure the teams' contributions align with company objectives, develop technology roadmaps and set realistic product release schedules - Perform full lifecycle of team management to attract, engage, retain, coach and performance manage teams of exceptional engineers (e.g., mentoring, recruiting, training and development, performance evaluation) - Act as an internal ambassador for the engineering team to other groups, communicating the opportunities and constraints technology offers to the development of projects - Manage technical debt to ensure our development velocity stays responsive and predictable while minimizing production incidents of our operations - Contribute to engineering-wide initiatives as a member of Circle's engineering management team - Coordinate the execution of these activities working with cross-functional teams within Circle What you'll bring to Circle: - 3 or more years of experience with technical leadership - 7 or more years of experience with software engineering - 3 or more years experience coding in one of the following languages: Go, Java, and/or Javascript - Hands on technical manager experienced in designing, building and deploying secure, scalable products and services - You love the idea of coaching and building leaders (both within your direct team and outside of your team) - You have a passion for enabling and motivating people to do their best work - You work very well cross-functionally, and are able to think rigorously and make hard decisions and tradeoffs - You have experience managing remote teams - The ability to thrive on a fast pace environment with high level of autonomy and responsibilities Circle is on a mission to create an inclusive financial future, with transparency at our core. We consider a wide variety of elements when crafting our compensation ranges and total compensation packages. Starting pay is determined by various factors, including but not limited to: relevant experience, skill set, qualifications, and other business and organizational needs. Please note that compensation ranges may differ for candidates in other locations. Base Pay Range: $195,000 - $257,500 We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other protected status required by the laws in the locations where we hire. Additionally, Circle participates in the E-Verify Program in certain locations, as required by law. Should you require accommodations or assistance in our interview process because of a disability, please reach out to accommodations@circle.com for support. We respect your privacy and will connect with you separately from our interview process to accommodate your needs. #LI-Remote

Idaho + 18 moreAll locations: Idaho | Florida | Texas | Ohio | Georgia | Illinois | Massachusetts | Arizona | Oregon | Washington | New York | Tennessee | California | North Carolina | Missouri | Minnesota | Utah | Pennsylvania | District Of Columbia
$195K - $257.5K / year
RD Station logo

Engineering Manager – Billing

RD Station

To empower the heroes and scale-ups that grow the economy

Full TimeRemoteTeam 1,001-5,000Since 2011H1B Sponsor

• Manage people and productivity, developing leadership and providing feedback to retain talent and achieve team goals. • Ensure the technical and architectural quality of solutions, monitoring product and process evolution. • Design and optimize the development pipeline (DevOps), incorporating Artificial Intelligence to maximize efficiency and competitiveness. • Plan and control the annual delivery schedule, aligned with Product, monitoring tactical and operational metrics. • Monitor product quality in production, identifying bottlenecks and implementing continuous improvements in testing and observability processes.

Brazil
Job Closed
Webflow logo

Engineering Manager

Webflow

Webflow is the way to design, build, and launch powerful websites visually — without coding.

Full TimeRemoteTeam 501-1,000Since 2013H1B Sponsor

• Lead a full-stack team focused on building and scaling Webflow’s analytics product offerings. • Drive roadmap planning and execution for the team, shaping key features and guiding technical investments. • Set technical direction and uphold high engineering standards. • Balance hands-on work with team leadership. Contribute where it unblocks, clarifies, or sets a high standard, while prioritizing team execution and scale. • Partner closely with cross-functional peers across Engineering, Product, and Design to set goals and shape the engineering strategy for both Analyze and Optimize. • Support your team’s growth by providing clear feedback, identifying development opportunities, and actively investing in their career progression. • Foster accountability and help the team deliver high-quality outcomes. • Contribute to broader organizational health by collaborating with other Engineering Managers to continuously refine our processes and improve how we support our teams.

Argentina
Full TimeRemoteTeam 1,001-5,000Since 2014H1B Sponsor

• Own the overall roadmap and execution for the Flink Control Plane. • Lead the ongoing migration of the control plane onto Confluent's latest platform foundations. • Work with engineering teams on critical aspects of product definition, architectural design, and delivery. • Drive the control plane's evolution to support 10x growth in compute pools. • Manage and coach a diverse team. • Collaborate with engineering leadership and key stakeholders across Confluent Cloud. • Lead the team in maintaining high code quality and comprehensive test coverage.

California
$271.5K - $319K / year