
Remote opportunity at
AffirmSenior Software Engineer, Backend (Reliability Platform)
Affirm operates a financial services network centered on honest and flexible payment solutions for consumers, offering structured options without hidden fees or compounding interest. The company…
Career Tools
About This Role
Affirm operates a financial services network centered on honest and flexible payment solutions for consumers, offering structured options without hidden fees or compounding interest. The company is hiring a Senior Software Engineer, Backend (Reliability Platform) to work remotely on creating a next-generation platform for production system reliability. This position blends distributed systems engineering with AI-assisted development tools, giving engineering teams a unified environment to monitor, debug, and enhance service health.…
Job Description
Affirm operates a financial services network centered on honest and flexible payment solutions for consumers, offering structured options without hidden fees or compounding interest. The company is hiring a Senior Software Engineer, Backend (Reliability Platform) to work remotely on creating a next-generation platform for production system reliability. This position blends distributed systems engineering with AI-assisted development tools, giving engineering teams a unified environment to monitor, debug, and enhance service health.
This hands-on role suits software professionals who enjoy rapid iteration and delivery while upholding rigorous standards for maintainability and quality. The engineer will guide team goals through ambiguity, partner with cross-functional product and analytics peers, and champion coding standards. The workplace operates as a remote-first organization, allowing staff to work from almost anywhere within the country of employment, though new hires will attend an in-person onboarding program.
Responsibilities
- Own and deliver quarterly team goals, leading engineers through open-ended technical challenges
- Collaborate with product management, design, and analytics stakeholders during ideation and trade-off discussions
- Identify and resolve technical, process, or business issues proactively
- Support production operations, availability, and on-call efforts by establishing and tracking service metrics
- Drive code review and design standards to cultivate a strong culture of quality and technical ownership
- Mentor team members through guidance, feedback, and technical writing or tech talks
Requirements
- Have at least 4 years of total experience as a software engineer
- Demonstrate experience designing, developing, and launching backend systems at scale using technologies such as Python, Kotlin, AWS, MySQL, and Kubernetes
- Show experience shipping web applications using declarative UI frameworks like React or Vue
- Possess experience defining technical plans for significant features or system components with clean and extensible designs
- Demonstrate proficiency in making large-scale codebase modifications safely utilizing appropriate tools and practices
Qualifications
- Hold a Bachelor’s degree in a related field or possess equivalent practical experience
Core Skills
Benefits
- 100% subsidized medical, dental, and vision coverage for employees and their dependents
- Monthly stipends designated for technology setups, health, and wellness
- Flexible time off combined with holiday schedules
- Employee stock purchase plan to purchase company stock at a discount
Frequently Asked Questions
Is this position fully remote?
Yes, Affirm is a remote-first company and this role can be performed remotely from almost anywhere within the country of employment, though new hires attend an in-person onboarding experience.
What is the salary range for this role?
For candidates based in California, Washington, New York, New Jersey, and Connecticut, the annual base pay ranges from $195,000 to $255,000. For all other U.S. states, the annual base pay ranges from $173,000 to $233,000.
What technical experience is required?
Applicants need a minimum of 4 years of software engineering experience with backend systems at scale using Python, Kotlin, AWS, MySQL, and Kubernetes, along with experience shipping web apps using React or Vue.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.