Affirm is seeking a Senior Software Engineer to join their Traffic Engineering team. This is a remote position in Canada. The company is reinventing credit to make it more honest and friendly. The engineering team builds large-scale, fault-tolerant, and global infrastructure. The Traffic Engineering team owns Affirm’s critical routing and network infrastructure. They are responsible for building and exposing simple interfaces of online infrastructure components.
Responsibilities: - Owning and delivering quarterly goals for the team.
- Leading engineers to solve open-ended problems.
- Collaborating with product management, design & analytics.
- Identifying 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 by providing feedback and guidance.
Requirements: - 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
- Track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
- Experience developing fault-tolerant, multi-region online backend systems.
- Experience with Amazon Web Services (AWS) and/or other cloud providers.
- Familiarity with Service-Oriented Architectures (SOA) is a plus.
- Experience defining a technical plan for the delivery of a significant feature or system component.
- Proficient at making significant changes in a large code base.
- Strong verbal and written communication skills.
Affirm offers:
- Remote work environment.
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents.
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules.
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount.