xelys jobs xelys jobs

Backend Software Engineer (Merchant Advocacy)

Affirm

full-remotemidpermanentbackendproduct-management Full remote - New York, US 6 days ago via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

KotlinPythongRPCAPI DesignEvent-Driven ArchitectureState MachinesDomain-Driven DesignDistributed SystemsMySQLKubernetes

About the role

Role Overview

Join Affirm as a Backend Software Engineer for the Merchant & Partner Lifecycle (M&PL) team. You will be a technical leader building a new lifecycle-orchestrator service, improving system availability, and modernizing legacy parts of the codebase.

Key Missions

  • Lead technical delivery for the lifecycle-orchestrator service, including immediate availability improvements and modernization of older components.
  • Design and expand the platform backbone to scale to hundreds of thousands of merchants, coordinating scope with other teams for cross-team initiatives.
  • Execute technical strategy for broad/complex requirements, using agentic development tools to automate parts of the development process.

Responsibilities (What you’ll do)

  • Build and evolve backend services and platform capabilities.
  • Design APIs and data models and evolve system architecture for scale.
  • Collaborate cross-team to align on long-term vision and deliverables.
  • Improve reliability through observability practices and operational ownership.

Requirements

  • Experience with data models, API design (HTTP and RPC), state machines, event-driven architecture, and database design.
  • 3+ years of backend software engineering experience (or equivalent practical experience).
  • Experience designing, developing, and launching backend systems.
  • Strong communication skills, including proficiency with written async communication (tech specs, ADRs, project plans).

Nice-to-Haves / Preferred

  • Familiarity with Domain-Driven Design (DDD) and distributed systems.
  • Experience with the stack: AWS, gRPC, Snowflake, Kotlin, Python, MySQL, Kubernetes (Java/Kotlin especially helpful).
  • Experience with monitoring and alerting (e.g., Sentry, Rollbar, Chronosphere, Kibana).

About Affirm

Affirm is a fintech company focused on providing consumer financial services and digital payment experiences. It builds technology platforms that support merchants and partners across the lifecycle of financial transactions, operating in a cloud-based, data-driven environment.

Scraped 5/20/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.