Senior Backend Software Engineer

1 hour ago

nl canada ca, Newfoundland and Labrador Affirm, Inc. Full-time

Build scalable backend systems with Python or Kotlin at Affirm, working remotely from eligible Canadian provinces. Lead engineering delivery and technical decisions.

As a Senior Software Engineer in Consumer Engineering, you will help build the Affirm app, web checkout, and account tools. You will be matched with a Consumer Engineering role after interviews, based on your interests and experience. The work involves backend systems, distributed architecture, and close collaboration with product, design, and analytics.

Key Responsibilities:

  • Own quarterly team goals and lead engineers through ambiguity
  • Collaborate on ideation, constraints, risks, and trade-offs
  • Identify and resolve project, process, technology, or business issues
  • Create metrics and support availability, operations, and on-call efforts
  • Improve code review and design standards through writing and talks

Requirements:

  • Four or more years designing scalable backend systems
  • Experience with Python or Kotlin, AWS, MySQL, and Kubernetes
  • Experience developing highly available distributed systems
  • Ability to design significant features with extensible architecture
  • Strong written and verbal communication skills

Bring backend development, distributed systems, and technical leadership experience to Affirm’s remote Consumer Engineering teams across Canada.