Jobs · Engineering

Software Engineer II, Backend (Merchant & Partner Lifecycle)

Affirm · San Jose, CA · 2 days ago
RemoteRemoteEngineeringFull-time

About the role

The Merchant & Partner Lifecycle (M&PL) team is transforming Affirm’s architecture. You will build the lifecycle orchestrator service, improving system scalability and modernizing codebases.

Responsibilities

  • Design and expand the platform to handle hundreds of thousands of merchants worldwide
  • Collaborate with other teams to deliver cross-functional projects
  • Execute technical strategies for complex requirements
  • Utilize agile development tools to automate parts of the development process
  • Improve engineering standards, tooling, and processes

Requirements

  • 3+ years of experience as a backend software engineer
  • Familiarity with Domain-Driven Design, distributed systems, and architectural impact on performance and maintainability
  • Experience with data models, API design, state machines, event-driven architecture, and database design
  • Excellent communication skills, both written and verbal
  • Proficiency in asynchronous communication (tech specs, ADRs, project plans)
  • Experience designing, developing, and launching backend systems using AWS, gRPC, Snowflake, Kotlin, Python, MySQL, Kubernetes
  • Java and Kotlin experience preferred
  • Experience with monitoring and alerting systems (Sentry.io, Rollbar, Chronosphere, Kibana)

Qualifications

  • Equivalent practical experience or Bachelor’s degree in a related field

Skills

  • Agentic development tools

Benefits

  • Competitive base pay ranging from $146,000 to $225,000 per year
  • Equity grade 6
  • Remote-first company with flexible working arrangements
  • Health care coverage, flexible spending wallets, time off, ESPP

Pay

Base Pay Grade - L

Schedule

Remote-first with occasional office visits for proximal roles

Similar jobs