Browse All Jobs
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.
Apply Manually