Data Streaming & Backend Engineer (Remote)

Affirm

Denver (CO)

Remote

USD 146,000 - 225,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

100% subsidized medical coverage
Dental and vision for you and dependos
Monthly tech stipend
Employee stock purchase plan

Job summary

Affirm is a remote-first company. Most roles can be done from anywhere in the United States, with occasional in-person onboarding.

This posting is for a software engineer on the Streaming data team, focusing on backend design and delivery using Python or Kotlin with AWS, Kafka, Flink and Kubernetes. You’ll break down projects, collaborate cross-functionally, monitor reliability, and participate in growth activities.

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems using Python or Kotlin.
  • Familiar with distributed systems and technologies like AWS, Kafka, Flink and Kubernetes.
  • Able to turn simple problems into multi-component solutions with well-tested, extensible code.
  • Comfortable navigating large code bases and providing code reviews.
  • Proactive in seeking feedback and growing with the team.
  • Strong communication for global engineering collaboration.
  • Bachelor's degree or equivalent practical experience.

Responsibilities

  • Break down larger projects into tasks; deliver in phases and ensure timely delivery.
  • Collaborate with product management, design and analytics during ideation and trade-off decisions.
  • Support operations by creating and monitoring metrics and handling on-call efforts.
  • Contribute to team community through growth and interview participation.

Skills

Python
Kotlin
Backend systems
Distributed systems
AWS
Kafka
Flink
Kubernetes
Code reviews

Education

Bachelor's degree

Tools

Git
CI/CD
Jenkins

Job description

Affirm is a remote-first company. Most roles can be done from anywhere in the United States, with occasional in-person onboarding.

This posting is for a software engineer on the Streaming data team, focusing on backend design and delivery using Python or Kotlin with AWS, Kafka, Flink and Kubernetes. You’ll break down projects, collaborate cross-functionally, monitor reliability, and participate in growth activities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Backend Engineer - Data Streaming & Infra
Remote Backend Engineer - Data Streaming & Infra

Affirm, Inc. • Northern (KY)

Hybrid
USD 146,000 - 206,000
Health coverage
Tech stipend
Flexible time off
+1
Streaming Data Engineer - Backend, Kafka/Flink (Remote)
Streaming Data Engineer - Backend, Kafka/Flink (Remote)

Affirm • Cleveland (OH)

Remote
USD 146,000 - 206,000
Equity
Remote-first
Stock purchase plan
+1
Remote Backend Engineer II — Streaming & Data Infrastructure
Remote Backend Engineer II — Streaming & Data Infrastructure

Affirm • San Diego (CA)

Hybrid
USD 165,000 - 225,000
Health coverage
Stipends for tech setup
Flexible time off
+1
Backend Engineer - Streaming Data (Kafka, Python/Kotlin)
Backend Engineer - Streaming Data (Kafka, Python/Kotlin)

Affirm • San Francisco (CA)

Remote
USD 146,000 - 225,000
100% employee health coverage
Monthly tech stipends
Generous time off
+1
Streaming Data Engineer II — Backend Systems
Streaming Data Engineer II — Backend Systems

Affirm • Boulder (CO)

Remote
USD 146,000 - 206,000
Health coverage
Tech stipend
Time off
+1
Software Engineer II, Backend (Streaming) (Fully Remote)
Software Engineer II, Backend (Streaming) (Fully Remote)

Affirm • United States

Remote
USD 100,000 - 160,000
100% covered health premiums
Spending stipends
Flexible time off
+1
Remote Backend Data Streaming Engineer
Remote Backend Data Streaming Engineer

Affirm • Utah

Remote
USD 146,000 - 206,000
Health coverage for you and dependents
Tech stipend for setup
Flexible time off
+1
Remote Backend Engineer (Kotlin/Python) — Data & Streams
Remote Backend Engineer (Kotlin/Python) — Data & Streams

United States Digital Space LLC • United States

Remote
USD 93,000 - 129,000
100% health coverage
Monthly tech stipends
Flexible time off
+1
Remote Senior Data Engineer: AWS & Kafka
Remote Senior Data Engineer: AWS & Kafka

Remote Jobs • United States

Remote
USD 120,000 - 180,000
Senior Backend Engineer - Remote, Scalable Cloud & Data
Senior Backend Engineer - Remote, Scalable Cloud & Data

Affirm • Philadelphia

On-site
USD 173,000 - 255,000
Health coverage
ESP P
Time off
+1