Job Description
Affirm is seeking a Senior Software Engineer to join their Identity Engineering team. This role is focused on building and maintaining high-availability, low-latency systems for consumer onboarding, authentication, and verification. The ideal candidate will have a deep understanding of business, product, and engineering contexts to effectively deliver solutions.
What the role involves: - Owning and delivering quarterly goals for the team.
- Leading engineers to solve open-ended problems.
- Collaborating with product management, design, and analytics.
- Identifying and resolving 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.
Requirements: - 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
- A track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
- Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design.
- Proficiency in making significant changes in a large code base.
- Strong verbal and written communication skills.
- Bachelor’s degree in a related field or equivalent practical experience.
What Affirm offers: - Competitive benefits package.
- Health care coverage with premiums fully covered for employees and dependents.
- Flexible Spending Wallets for technology, food, lifestyle needs, and family forming expenses.
- Competitive vacation and holiday schedules.
- Employee stock purchase plan.
Affirm is a remote-first company, and this role can be performed remotely within Canada.