Senior Staff Software Engineer, Consumer Engineering (web Infra)

Affirm Affirm · Fintech · United States · Remote · Consumer Engineering

Senior Staff Software Engineer for Affirm's Consumer Engineering team, focusing on web platform and infrastructure. The role involves defining and leading web development strategy, improving build and deploy systems, architecting platform components, and empowering web engineers to leverage AI for enhanced delivery speed, code quality, and developer experience. This includes defining Affirm's web development AI strategy using agents and agent orchestration to automate complex workflows.

What you'd actually do

  1. Build and drive web development strategy for all frontend teams
  2. Deliver critical improvements to our large monorepo build and deploy systems, focusing on high reliability and performance
  3. Architect and contribute to decisions on the right platform, tools, and technologies to support consistency and reliability
  4. Empower web engineers to leverage AI to improve delivery speed, code quality, and developer experience across all web engineers at the company. Help define Affirm’s web development AI strategy, leveraging agents and agent orchestration, to automate complex workflows.
  5. Design, implement, and extend core platform components and functionality to enable new products and features to be built
  6. Plan, design, and build our core platform software and systems to scale with an increasing number of users, features, business requirements, partners, and new engineers

Skills

Required

  • 10+ years of experience architecting, building and scaling Web Apps for large users base
  • Deep understanding of both the current and emerging web technologies, such as React, Typescript, NX, Oxlint, TurboRepo, RSPack, and Vite
  • Ability to create and drive a complete technical vision and roadmap
  • Track record of successfully leading critical projects and leveraging partner teams for company-wide results
  • Extensive experience developing and implementing technical strategy that drove prominent change in system reliability and performance
  • Previous project management or people management experience
  • Strong verbal and written communication skills

Nice to have

  • AI tooling
  • agents
  • agent orchestration

What the JD emphasized

  • AI tooling for complex, mission critical web applications
  • agents and agent orchestration