Job Description
Affirm is seeking a Staff 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, service scaling strategies, and on-call effectiveness. This ensures low-latency, highly available services across Affirm's compute, storage, CI/CD, and observability stacks.
What this role involves:
- Setting technical strategy for the team on a year-long time scale.
- Collaborating across teams in the product development lifecycle.
- Acting as a force-multiplier for the team through the definition and advocacy of technical solutions and operational processes.
- Taking ownership of the team’s operations and availability.
- Fostering a culture of quality and ownership on the team.
- Helping develop talent on the team by providing feedback and guidance.
Requirements:
- 8+ years of experience as a software engineer.
- Proficiency in designing, developing, and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
- Proficiency in developing web apps using declarative UI frameworks like React or Vue.
- Experience defining a technical plan for the delivery of a significant feature or system component.
- Proficiency at making significant changes in a large code base.
- Strong verbal and written communication skills.
What Affirm offers:
- Health care coverage (all premiums covered for you and your dependents).
- Flexible Spending Wallets for Technology, Food, Lifestyle needs, and family forming expenses.
- Competitive vacation and holiday schedules.
- Employee stock purchase plan.