Senior Software Engineer, Backend (Batch Infrastructure)

Affirm
Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, Saskatchewan
Workplace: RemoteFull timeCAD 153,000 - 213,000 annuallyFunction: Software EngineeringExperience: 4+ yearsEducation: bachelorsSkills: ["Communication","Ownership","Quality","Mentorship","Problem-solving"]

Own and deliver quarterly goals for the Batch Infra team, leading engineers through ambiguity to solve large-scale infrastructure challenges. Build and maintain a reliable, scalable, self-serve compute platform for business-critical batch workloads using cloud-based scheduled and on-demand solutions. Partner with product and analytics to plan and de-risk technical decisions, monitor platform availability with metrics/on-call, and raise quality through standards, code reviews, and tech talks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Affirm
Affirm
1 day ago

Senior Software Engineer, Backend (Batch Infrastructure)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Own and deliver quarterly goals for the Batch Infra team, leading engineers through ambiguity to solve large-scale infrastructure challenges. Build and maintain a reliable, scalable, self-serve compute platform for business-critical batch workloads using cloud-based scheduled and on-demand solutions. Partner with product and analytics to plan and de-risk technical decisions, monitor platform availability with metrics/on-call, and raise quality through standards, code reviews, and tech talks.
Location: Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, Saskatchewan
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own and deliver quarterly goals, leading engineers through ambiguity to solve open-ended problems.
  • •Collaborate with product management, design, and analytics to articulate technical constraints and partner on risk-aware decisions.
  • •Proactively identify project, process, technology, or business issues and lead in solving them.
  • •Support operations and availability by creating and monitoring metrics and escalating when needed, including keep-the-lights-on and on-call.
  • •Foster quality and ownership through code review/design standards, and help develop talent through feedback and guidance.

Pay and Benefits

Salary: CAD 153,000 - 213,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionRemote WorkEquity

Key Requirements

  • •4+ years designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • •Experience building highly available distributed systems using AWS, MySQL, and Kubernetes.
  • •Hands-on experience with workflow orchestration frameworks such as Airflow, Flyte, Prefect, Temporal, or Luigi.
  • •Experience scaling frameworks like Spark/Flink for extremely large datasets on Kubernetes.
  • •Bachelor’s degree in a related field or equivalent practical experience.
Experience:4+ yearsBackend systemsDistributed systemsCloud infrastructureWorkflow orchestrationBig data
Education:Bachelor's
Skills:CommunicationOwnershipQualityMentorshipProblem-solving
Tech Stack:PythonKotlinAWSMySQLKubernetesAirflowFlytePrefectTemporalLuigiSparkFlink

Company Brief

Affirm
Provides point-of-sale lending and buy-now-pay-later (BNPL) solutions for consumers and merchants, enabling installment payments, consumer financing, and embedded financial services through APIs and partnerships with retailers and platforms.
Industry: Lending
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2012
WebsiteLinkedIn