Software Engineer II – Streaming Data Systems (Remote)

Affirm, Inc.

Madison (WI)

Remote

USD 146,000 - 206,000

Full time

33 hours 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

100% subsidized medical coverage for员工
Monthly stipends for health, wellness,
ESPP: employee stock purchase plan
On-going professional growth & on-call

Job summary

Affirm, Inc. is seeking a software engineer to design and launch backend systems, focusing on Python or Kotlin, and leveraging distributed architectures with AWS, Kafka, Flink, and Kubernetes. The role emphasizes ownership, code quality, and collaboration across product, design, and data teams.

As a remote-first company, you will contribute to scalable data infrastructure, participate in interviews, and help keep systems reliable through metrics and on-call support.

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems in Python or Kotlin.
  • Familiar with distributed systems and AWS, Kafka, Flink, Kubernetes.
  • Ability to turn a simple problem into a multi-component solution with well-tested code.

Responsibilities

  • Break down projects into tasks and deliver in phases.
  • Collaborate with product, design and analytics to inform decisions.
  • Monitor and sustain team artifacts; support on-call efforts.
  • Contribute to team growth through interview participation and feedback.

Skills

Backend design
Python
Kotlin
Distributed systems
AWS
Kafka
Flink
Kubernetes
Code reviews
Ownership & growth

Education

Bachelor's degree or equivalent

Tools

AWS
Kafka
Flink
Kubernetes

Job description

Affirm, Inc. is seeking a software engineer to design and launch backend systems, focusing on Python or Kotlin, and leveraging distributed architectures with AWS, Kafka, Flink, and Kubernetes. The role emphasizes ownership, code quality, and collaboration across product, design, and data teams.

As a remote-first company, you will contribute to scalable data infrastructure, participate in interviews, and help keep systems reliable through metrics and on-call support.

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 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
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
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
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
Remote-First Backend Data Streaming Engineer II
Remote-First Backend Data Streaming Engineer II

Affirm • Baltimore (MD)

Remote
USD 146,000 - 206,000
Health coverage for you and dependents
Monthly tech stipends
Time off and holidays
+1
Backend Engineer II — Streaming & Data Infrastructure
Backend Engineer II — Streaming & Data Infrastructure

Affirm • Detroit (MI)

Remote
USD 146,000 - 206,000
Health coverage for you and dependents
Monthly tech stipend
Flexible time off
+1
Data Streaming & Backend Engineer (Remote)
Data Streaming & Backend Engineer (Remote)

Affirm • Denver (CO)

Remote
USD 146,000 - 225,000
100% subsidized medical coverage
Dental and vision for you and dependos
Monthly tech stipend
+1
Backend Engineer, Streaming Data – Kafka/Flink (Remote)
Backend Engineer, Streaming Data – Kafka/Flink (Remote)

Affirm • Austin (TX)

Remote
USD 146,000 - 206,000
Health coverage for you and dependents
Tech spending stipends
Flexible time off & holidays
+1