Affirm
Software Engineer II, Backend (Streaming)
$146K–$225K
Remote US +1 · Remote · Full-time · Posted Sep 30, 2026
- Location
- Remote US
Remote Canada - Experience
- 1.5+ years of experience as a software engineer.
- Education
- Equivalent practical experience or a Bachelor’s degree in a related field.
About the job
Build and scale Affirm’s streaming data infrastructure and event-driven systems, while collaborating across teams to support reliable data use.
What you'll do
- Identify and deliver new data infrastructure use cases; design and scale existing infrastructure.
- Break projects into phased tasks and collaborate with product, design, analytics, and engineering partners on solutions and trade-offs.
- Monitor system metrics, support availability and on-call operations, and participate in team development activities.
What they ask for
- At least 1.5 years of software engineering experience.
- Experience designing, developing, and launching backend systems; proficiency in Python or Kotlin.
- Familiarity with distributed systems and technologies such as AWS, Kafka, Flink, and Kubernetes.
- Equivalent practical experience or a Bachelor’s degree in a related field.
Pay
USD 165,000 - USD 225,000 base salary; USD 146,000 - USD 206,000 base salary
Tools
Python, Kotlin, AWS, Kafka, Flink, Kubernetes, Schema registry
Model-written summary · the original posting is authoritative