Skip to main content

Affirm

Software Engineer II, Backend (Merchant & Partner Lifecycle)

Remote US (Remote)midAdded 2 days ago

About this role

Lead backend engineering efforts building a new lifecycle-orchestrator service for Affirm's merchant platform. You'll design scalable systems supporting hundreds of thousands of merchants while modernizing critical infrastructure and improving engineering practices across the organization.

What you'll do

  • Design and expand the platform backbone to scale merchant operations globally
  • Coordinate cross-team technical alignment and project delivery
  • Execute technical strategy for complex, open-ended problems beyond the immediate team
  • Build and launch backend systems using modern distributed architecture patterns
  • Partner with engineering leadership to advance the team's long-term vision
  • Enhance engineering standards, tooling, and development processes

What they're looking for

  • Backend software engineering (3+ years)
  • Domain-Driven Design and distributed systems architecture
  • API design (HTTP and RPC), state machines, and event-driven architecture
  • Kotlin, Java, Python, MySQL, and AWS
  • Database design and data modeling
  • Monitoring and alerting systems (Sentry, Rollbar, Kibana)
  • Technical writing and asynchronous communication
  • Kubernetes and gRPC

Benefits

  • 100% subsidized medical, dental, and vision coverage for employee and dependents
  • Monthly stipends for health, wellness, and tech spending
  • Equity rewards (Grade 6)
  • Remote-first work arrangement
  • Competitive base pay ($146k-$225k depending on location)
  • Flexible work location within US
Apply on the employer's site

Opens the official application on the employer’s site. No login required.