Senior Software Engineer, Backend – Consumer Data Platform

atAffirmRemoteCA flagCanadaFull-timeBackend EngineerSeniorC$153k – C$213k/year

Posted Sep 14

This is a fully remote position, open to applicants in Canada.

📋 Description

• Strategically plan and prioritize projects by leveraging product, technical, and business objectives through data-informed decision-making.

• Develop and implement scalable backend systems, APIs, and data models to enhance communications, experimentation, and personalization.

• Collaborate with Product Managers, Data Scientists, and Analysts to formulate customer acquisition and engagement strategies.

• Establish and maintain engineering best practices to ensure secure, observable, and high-performing services.

• Provide mentorship and support to junior engineers.

• Create and track metrics, escalate issues as necessary, and assist with ongoing support and on-call responsibilities.

• Construct services that enhance customer acquisition, engagement, and the adoption of Affirm products.


⛳️ Requirements

• A minimum of 6 years of experience as a Software Engineer specializing in backend systems.

• Strong knowledge of distributed systems and service-oriented architecture.

• Demonstrated success in delivering complex backend systems in a production environment.

• Exceptional written and verbal communication abilities.

• Proficiency in asynchronous communication, including design documents, technical specifications, and project plans.

• Capability to work collaboratively across Product, Data Science, Analytics, and Design teams.

• Proficient in Python, Kotlin, or similar programming languages.

• Experience with AWS or other leading cloud service providers.

• Bachelor’s degree in a related field or equivalent practical experience.

• Familiarity with experimentation platforms, such as A/B testing frameworks and feature flagging systems.

• Knowledge of event-driven architectures and stream processing tools like Kafka and Kinesis.

• Experience with large-scale personalization, recommendation, or messaging systems.

• Ability to support artifact operations and ensure availability through metrics, escalation, and on-call efforts.

• Candidates must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.


🏝️ Benefits

• Equity rewards.

• Monthly stipends for health, wellness, and technology expenditures.

• 100% subsidized medical coverage for employees and their dependents.

• Dental and vision coverage for employees and their dependents.

• Flexible time off policy.

• Generous holiday calendar.

• Employee stock purchase plan (ESPP) allowing employees to acquire Affirm stock at a discount.

• Remote-first work flexibility.

• In-person onboarding experience.

• Inclusive interview process with accommodations for candidates with disabilities.

People also viewed

Commit11 hours ago

Senior Python, Django Engineer

MX flagMexico OnlyFull-timeBackend Engineer
ApplyView job
Meep12 hours ago

Backend Engineer

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
OneDome14 hours ago

Lead Backend Engineer

UA flagUkraine OnlyFreelanceBackend Engineer$4,000 – $5,000/month
ApplyView job
IDS Comercial15 hours ago

Desarrollador Java Backend Sr – Spring Boot, Microservicios

MX flagMexico OnlyFull-timeBackend Engineer
ApplyView job
IDS Comercial15 hours ago

Desarrollador Java, Quarkus

MX flagMexico OnlyFull-timeBackend Engineer$45k – $50k/month
ApplyView job
Chainguard15 hours ago

Staff Platform Database Engineer

US flagUnited States OnlyFull-timeBackend Engineer$205k – $231k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers