Backend Engineer II — Streaming & Data Infrastructure

Affirm

Detroit (MI)

Remote

USD 146,000 - 206,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage for you and dependents
Monthly tech stipend
Flexible time off
Employee stock purchase plan

Job summary

Affirm is hiring for a software engineer on the Streaming team to design, build, and launch backend systems using Python or Kotlin. You will work with product, design, and analytics to translate business needs into robust data infrastructure and scalable services.

As a remote-first company, most roles can be done from anywhere in the U.S. with occasional in-person onboarding. The role emphasizes ownership, collaboration, and strong communication across a global engineering team.

Qualifications

  • 1.5+ years as a software engineer.
  • Experience designing, developing and launching backend systems in Python or Kotlin.
  • Familiar with distributed systems and technologies such as AWS, Kafka, Flink and Kubernetes.
  • Ability to translate problems into multi-component solutions with well-tested code.
  • Comfort navigating large codebases and performing code reviews.

Responsibilities

  • Break down projects into tasks and deliver in phases.
  • Collaborate with product management, design and analytics throughout the lifecycle.
  • Support operations by monitoring metrics and on-call efforts.
  • Contribute to team growth and interview processes.

Skills

Backend design
Python
Kotlin
Distributed systems
AWS
Kafka
Flink
Kubernetes
Code reviews
Ownership mindset
Communication

Education

Bachelor's degree or equivalent
Equivalent practical experience

Tools

Git
CI/CD

Job description

Affirm is hiring for a software engineer on the Streaming team to design, build, and launch backend systems using Python or Kotlin. You will work with product, design, and analytics to translate business needs into robust data infrastructure and scalable services.

As a remote-first company, most roles can be done from anywhere in the U.S. with occasional in-person onboarding. The role emphasizes ownership, collaboration, and strong communication across a global engineering team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer II — Streaming Data (Remote)
Backend Engineer II — Streaming Data (Remote)

Affirm • St. Louis (MO)

Remote
USD 146,000 - 206,000
100% subsidized medical coverage
Equity
Monthly tech stipends
Backend Engineer, Streaming Data Platform (Remote)
Backend Engineer, Streaming Data Platform (Remote)

Affirm • Pittsburgh

Remote
USD 150,000 - 202,000
Health coverage for you and dependents
Monthly tech stipends
Flexible time off
+1
Software Engineer II – Streaming Data Systems (Remote)
Software Engineer II – Streaming Data Systems (Remote)

Affirm, Inc. • Madison (WI)

Remote
USD 146,000 - 206,000
100% subsidized medical coverage for员工
Monthly stipends for health, wellness,
ESPP: employee stock purchase plan
+1
Backend Engineer II – Streaming Data (Remote)
Backend Engineer II – Streaming Data (Remote)

Affirm • Philadelphia

Remote
USD 146,000 - 206,000
Health coverage for employees and 100%
Monthly tech stipends
Flexible time off
+1
Backend Engineer, Data Streaming (Remote)
Backend Engineer, Data Streaming (Remote)

Affirm • Palo Alto (CA)

Remote
USD 165,000 - 225,000
Health coverage
Tech stipend
Flexible time off
+1
Remote Backend Engineer - Streaming Data Systems
Remote Backend Engineer - Streaming Data Systems

Affirm, Inc. • Washington

Remote
USD 146,000 - 206,000
100% covered health premiums
Monthly tech stipend
Equity via ESPP
+1
Backend Engineer - Streaming & Data Infrastructure
Backend Engineer - Streaming & Data Infrastructure

Affirm • Nashville (TN)

Remote
USD 146,000 - 206,000
Health coverage
Tech stipend
Stock purchase plan
+1
Remote Backend Data Streaming Engineer II
Remote Backend Data Streaming Engineer II

Affirm • Portland (OR)

Remote
USD 146,000 - 225,000
Health coverage for you and dependents
Tech setup stipends
Flexible time off
+1
Backend Streaming Engineer II (Remote)
Backend Streaming Engineer II (Remote)

Affirm • Seattle (WA)

Remote
USD 146,000 - 225,000
Health insurance
Equity
Monthly stipends for tech setup
Remote Backend Engineer - Data Streaming & Infra
Remote Backend Engineer - Data Streaming & Infra

Affirm • New York (NY)

Remote
USD 120,000 - 160,000
Remote-first
Health benefits
Parental leave 18 weeks
+2