You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Affirm

Staff Software Engineer, Fullstack (Card Experiences)

  • Remote
  • 6+ years

Salary

$181,000 - 241,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company lets people pay over time with clear, predictable terms and no hidden fees.

The Card Experiences team builds the customer-facing surfaces for the company's card, covering everything from ordering a card to using it. The work spans web, mobile and the backend services behind them.

You will partner with product, design, risk and operations to turn customer problems into shipped changes, and use data to measure what those changes achieve.

You will own features from defining the problem through launch and production monitoring, and help the team improve reliability and on-call health.

The team uses AI to build faster, raise the quality of its output and make customer experiences more helpful, and it holds a high bar for security and craft. Because a card is a high-trust product, quality comes before speed.

Responsibilities

  • Set the team's technical strategy on a one-year horizon and connect it to critical projects that affect the business.
  • Work with product management, design and analytics to make sure technical sustainability, risks and trade-offs are understood and handled.
  • Multiply the team's impact by defining and promoting technical solutions and operating processes.
  • Keep the team's systems and on-call work running well by putting in place monitoring, triage rotations, playbooks, policies, testing and alerting.
  • Build a culture of quality and ownership by setting code review and design standards for the team, and promote them beyond the team through writing and tech talks.
  • Grow the people on your team through feedback, guidance and by setting an example.

Requirements

  • This is a full stack role.
  • You have 8+ years of experience designing, building and launching backend systems at scale in languages such as Python or Kotlin.
  • You have a long record of building highly available distributed systems with technologies such as AWS, MySQL, Spark and Kubernetes.
  • You have 8+ years of experience as a software engineer overall.
  • You are skilled at building web apps with declarative UI frameworks such as React Native, React or Vue.
  • You are skilled at designing, building and launching systems at scale.
  • You have delivered major features or system components, or retired existing functionality, by writing a technical and execution plan. Your code is clear enough for others to understand and use.
  • You work well with ambiguity and can move from low-level language details to the architecture of large systems.
  • You approach problems with AI first, adopt the latest technologies, and apply new trends safely to your work.
  • You have a track record of gathering feedback from engineering and cross-functional peers and acting on it over time.
  • You communicate clearly in speech and writing, which helps you work with the global engineering team.
  • You have either equivalent practical experience or a Bachelor's degree in a related field.
  • Base pay grade is P and equity grade is 7.
  • New hires usually start near the bottom of the pay range. Pay is set using location, experience and job-related skills, with a simple, transparent structure.
  • Base pay is part of total compensation, which may include monthly stipends for health, wellness and tech, plus benefits such as 100% subsidized medical, dental and vision coverage for you and your dependents. You may also be eligible for equity from the parent company, the company Holdings, Inc.
  • Canadian base pay range: CAD $181,000 to $241,000 per year.

Conditions

This is a remote role open only to candidates living in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island or Saskatchewan.

The company is remote-first. Most roles can be done from almost anywhere in the country of employment. Some roles may occasionally need in-person work at an office, and a few are office-based because of the nature of the work. All new hires are invited to an in-person onboarding.

The company works to make its interview process inclusive and offers accommodations to candidates with disabilities on request. For positions in San Francisco or Los Angeles, qualified applicants with arrest and conviction records are considered, as required by law.

Benefits

  • Health coverage at no cost, with 100% of premiums covered for employees and their dependents.
  • Monthly stipends for your tech setup, plus the option to choose health and wellness services that suit you.
  • Flexible time off and a generous holiday calendar.
  • An employee stock purchase plan (ESPP) that lets you buy company stock at a discount.

Where you’d work

Fully remote

You can work from

  • Canada

About the company

Affirm

  • Industry: FinTech

Also hiring in London, United Kingdom

103 of their 106 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • Python
  • Kotlin
  • AWS
  • Kubernetes
  • Vue
  • React Native
  • MySQL
Seniority
Staff
Type
Full-time
Equity
Equity offered
Industry
FinTech
Specialty
Fullstack
Show 7 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Staff
Experience
8+ years
Tech stack
  • React
  • Python
  • Kotlin
  • AWS
  • Kubernetes
  • Vue
  • React Native
  • MySQL

Location

Work model
Remote
Region
Canada
Remote from
  • Canada

Compensation

Salary
$181,000 - 241,000 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason