Job Description
Affirm is seeking a Senior Software Engineer to join their Infrastructure Platform Engineering team. This role focuses on ensuring the reliability, availability, and operational efficiency of Affirm’s distributed systems. The ideal candidate will thrive in highly scalable, cloud-native environments, with a focus on incident response, observability, automation, and system resilience. As part of the Platform, Reliability and Infrastructure Operations group, the engineer will work on proactive failure mitigation, operational tooling, and service scaling strategies.
What This Role Involves:
- Owning and delivering quarterly goals for the team.
- Leading engineers through ambiguity to solve open-ended problems.
- Collaborating with product management, design, and analytics.
- Identifying and solving project, process, technology, or business issues.
- Supporting the operations and availability of team artifacts.
- Fostering a culture of quality and ownership.
- Developing talent on the team through feedback and guidance.
- Participating in an on-call rotation.
Requirements:
- 5+ years of experience as a software engineer.
- Experience in designing, developing, and launching backend systems at scale.
- Proficiency in technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
- Experience shipping web apps using declarative UI frameworks like React or Vue.
- Experience ensuring high availability and resilience of critical services.
- Proficiency in automating operational tasks, deployments, and scaling strategies.
- Strong verbal and written communication skills.
What This Role Offers:
- Flexible Spending Wallets for tech, food, and lifestyle.
- Away Days for wellness and recharging.
- Learning & Development programs.
- Parental leave.
- Employee Resource & Community Groups.
- Health care coverage with premiums fully covered by Affirm.
- Competitive vacation and holiday schedules.
- Employee stock purchase plan (ESPP).