All vacancies
Senior Software Engineer
Affirm
Remote · CanadaSalary not disclosedfull-timeAffirm Careers
As Affirm experiences explosive growth, our team's contributions are a key enabler. This isn't just another backend role; you'll be building the "financial brain" for our flagship card products, with your work on the critical path for every single swipe.
Responsibilities
- Drive technical strategy by leading the planning, prioritization, and execution of projects, ensuring alignment with product, technical, and business goals.
- Lead the end-to-end system design and development of large-scale, high-availability services. This includes building robust APIs and data models for our micro-service and event-driven architectures.
- Collaborate across functions with partners in Product, Analytics
- Design, Legal, and Accounting and to define requirements and execute our card loan attribution and lifecycle strategy.
- Ensure system health and performance by analyzing and troubleshooting complex technical issues, optimizing existing code, and driving solutions that focus on long-term robustness and scalability.
- Mentor and grow the team by guiding junior engineers, leading technical discussions and design reviews, and championing best practices through code review.
- What we look for
- 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
- Motivated leader, inspiring team growth and fostering a culture of continuous learning
- Excellent communicator, adept at sharing complex ideas with diverse audiences.
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 2 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Backend Developer (Rust)ChillBase · Armenia · On-site
- Senior Software Engineer - LedgerAlpaca · Remote · worldwide
- Senior Backend Developer (PHP)WhiteTech · Remote · worldwide, UTC+4 accepted
- Senior Jira Software EngineerCanonical · Remote · worldwide, UTC+4 accepted
- Engineering ManagerCocoon · Remote · worldwide, UTC+4 accepted
- Platform Engineer - Compute CapacitySupabase · Remote · worldwide
