Software Engineer II, Backend (Merchant & Partner Lifecycle)
Affirm · Charlotte, NC · 1 wk ago
RemoteRemoteEngineeringFull-time
About the role
The Merchant & Partner Lifecycle (M&PL) team at Affirm is transforming the company's architecture. You will lead the development of a new lifecycle-orchestrator service that integrates with multiple systems.
Responsibilities
- Design and expand the backbone of our platform to handle hundreds of thousands of merchants worldwide
- Collaborate with other teams to define and execute cross-team projects
- Develop and implement technical strategies that address broad or complex requirements
- Utilize agile development tools like Claude Code to automate parts of the development process
- Improve engineering standards, tooling, and processes across the organization
Requirements
- 3+ years of experience as a backend software engineer
- Familiarity with Domain-Driven Design, distributed systems, and how architectural decisions affect 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—written tech specs, ADRs, project plans, etc.
- Experience designing, developing, and launching backend systems using AWS, gRPC, Snowflake, Kotlin, Python, MySQL, Kubernetes
- Java and Kotlin experience are especially helpful
- Prior experience with monitoring and alerting systems (sentry.io, rollbar, chronosphere, kibana)
Qualifications
- Equivalent practical experience or a Bachelor’s degree in a related field
Skills
- Agentic development tools
- Data models
- API design
- State machines
- Event-driven architecture
- Database design
- Monitoring and alerting systems
Benefits
- Base Pay Grade - L
- Equity Grade - 6
- Total compensation package including equity rewards, monthly stipends, and benefits
- Competitive benefits package including health care coverage, flexible spending wallets, time off, ESPP, and more
Pay
Base Pay Grade - L
Schedule
Remote-first company