8h ago
Software Engineer II, Backend
Remote, Canada
$125k-$175k / year
full-timemid Remote
🛠 Tech Stack
💼 About This Role
You'll act as a technical leader building a new lifecycle-orchestrator service that's at the heart of multiple connected systems. Your work will deliver immediate availability improvements through system simplification and isolation, and modernize older parts of the codebase. Affirm is proud to be a remote-first company with competitive benefits.
🎯 What You'll Do
- Design and expand the backbone of our platform to scale to hundreds of thousands of merchants
- Align scope of work with other teams to deliver cross-team projects
- Execute technical strategy for broad or complex requirements
- Improve engineering standards, tooling, and processes
📋 Requirements
- 3+ years of experience as a backend software engineer
- Familiarity with Domain-Driven Design and distributed systems
- Experience with API design (HTTP and RPC), state machines, event-driven architecture, and database design
- Experience designing, developing, and launching backend systems using AWS, gRPC, Snowflake, Kotlin, Python, MySQL, Kubernetes
✨ Nice to Have
- Java and Kotlin experience
- Prior experience with monitoring and alerting systems like Sentry, Rollbar, Chronosphere, Kibana
🎁 Benefits & Perks
- 🏖️ Competitive vacation and holiday schedule
- 🏥 100% subsidized medical, dental, and vision coverage for you and dependents
- 🍴 Flexible Spending Wallets for Technology, Food, Lifestyle, and family forming expenses
- 💵 Employee Stock Purchase Plan at a discount
- 🧘 Monthly stipends for health, wellness, and tech spending
📨 Hiring Process
Estimated timeline: 2-4 weeks · AI estimate
- 1Recruiter Screen· 30 min
- 2Technical Phone Interview· 60 min
- 3Onsite Interviews (3-4 rounds)· 4 hours
0 0 0