Job Search and Career Advice Platform

Enable job alerts via email!

Staff Software Engineer Backend (PMI Core)

Affirm

Remote

CAD 228,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fintech company in Canada is looking for an experienced backend developer to set technical strategies and collaborate with product management. You will lead the design and launch of backend systems using Python or Kotlin, focusing on developing highly available distributed systems. The ideal candidate will have over 8 years of experience, a Bachelor's degree, and strong communication skills. This role offers competitive compensation, benefits, and a remote-first work culture.

Benefits

Salary up to $228,000
100% subsidized medical coverage
Flexible Spending Wallets
Generous vacation and holiday schedules
Employee stock purchase plan at a discount

Qualifications

  • 8+ years of experience designing, developing, and launching backend systems at scale.
  • Proven track record in developing highly available distributed systems.
  • Experience in delivering major features with a well-defined technical execution plan.

Responsibilities

  • Set technical strategy aligned with critical business-impacting projects.
  • Collaborate with product management, design, and analytics throughout product lifecycle.
  • Ensure team operations and availability with proper monitoring and testing.

Skills

Backend system design and development
Expertise in Python or Kotlin
AWS
MySQL
Kubernetes
Strong communication skills

Education

Bachelor's degree in a related field

Tools

Spark
Job description
Overview

Employer Industry: Fintech

Why consider this job opportunity:

  • Salary up to $228,000
  • Competitive benefits package, including 100% subsidized medical coverage for you and your dependents
  • Flexible Spending Wallets for technology, food, lifestyle needs, and family-forming expenses
  • Generous vacation and holiday schedules to promote work-life balance
  • Opportunity to participate in an employee stock purchase plan at a discount
  • Remote-first work culture with the flexibility to work from anywhere within the country of employment
What to Expect (Job Responsibilities)
  • Set technical strategy for the team on a year-long scale and align it with critical business-impacting projects
  • Collaborate with product management, design, and analytics throughout the product development lifecycle
  • Advocate for technical solutions and operational processes to enhance team effectiveness
  • Ensure team operations and availability with proper monitoring, triage rotations, and testing protocols
  • Foster a culture of quality and ownership by setting code review and design standards
What is Required (Qualifications)
  • 8+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin
  • Proven track record in developing highly available distributed systems using AWS, MySQL, Spark, and Kubernetes
  • Experience in delivering major features and system components with a well-defined technical execution plan
  • Strong verbal and written communication skills for effective collaboration with global engineering teams
  • Bachelor’s degree in a related field or equivalent practical experience
How to Stand Out (Preferred Qualifications)
  • Experience with gathering and iterating on feedback from engineering and cross-functional peers
  • Comfort in navigating from low-level language idioms to the architecture of large systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.