
Remote opportunity at
AffirmSoftware Engineer II, Backend (Streaming)
Affirm is hiring a remote Software Engineer II for its Backend Streaming team. The organization offers predictable payment solutions with transparent terms and no hidden charges.…
Career Tools
About This Role
Affirm is hiring a remote Software Engineer II for its Backend Streaming team. The organization offers predictable payment solutions with transparent terms and no hidden charges. In this role, you will help shape the firm's event-driven architecture, data discovery, stream processing, and validation infrastructure. The Streaming unit manages all data operations, utilizing open source frameworks like Kafka, Flink, and Schema Registry, alongside proprietary tools. Day-to-day duties involve breaking down multi-phase…
Job Description
Affirm is hiring a remote Software Engineer II for its Backend Streaming team. The organization offers predictable payment solutions with transparent terms and no hidden charges. In this role, you will help shape the firm's event-driven architecture, data discovery, stream processing, and validation infrastructure. The Streaming unit manages all data operations, utilizing open source frameworks like Kafka, Flink, and Schema Registry, alongside proprietary tools.
Day-to-day duties involve breaking down multi-phase projects alongside your manager and tech lead, handling technical constraints, and partnering with analytics, product, and design teams. You will maintain artifact availability, participate in on-call rotations, monitor operational metrics, and assist with candidate interviews. New hires typically start at the beginning of the compensation range.
This position is suited for developers with over a year and a half of engineering background who want to scale distributed systems and collaborate with a global team. Affirm operates as a remote-first workplace, with new team members invited to an in-person onboarding program.
Responsibilities
- Break down large projects into manageable tasks delivered across multiple phases with guidance from leadership
- Collaborate with product, design, and analytics partners on ideation, technical constraints, and risk trade-offs
- Support artifact operations and availability through metric monitoring, escalations, and on-call duties
- Engage in team growth activities, including participation in the engineering interview process
- Navigate large codebases, perform code reviews, and provide constructive feedback to peers
Requirements
- At least 1.5 years of professional software engineering experience
- Proficiency in Python or Kotlin
- Experience designing, developing, and launching backend systems
- Familiarity with distributed systems building blocks and tools such as AWS, Kafka, Flink, and Kubernetes
Qualifications
- Bachelor degree in a related field or equivalent practical experience
Core Skills
Benefits
- 100 percent subsidized medical, dental, and vision coverage for employees and dependents
- Monthly stipends for health, wellness, and technology expenses
- Flexible time off and generous holiday calendars
- Employee stock purchase plan to acquire company stock at a discount
Frequently Asked Questions
Is this position remote?
Yes, Affirm is a remote-first company and this role can be performed remotely from almost anywhere within the country of employment, though some positions may occasionally require office visits.
What is the salary range for this role?
For U.S. states including California, Washington, New York, New Jersey, and Connecticut, the annual base pay range is 165,000 to 225,000 USD. For all other U.S. states, the annual base pay range is 146,000 to 206,000 USD.
What experience is required to apply?
Candidates must have a minimum of 1.5 years of experience as a software engineer, proficiency in Python or Kotlin, and familiarity with distributed systems technologies such as AWS, Kafka, Flink, and Kubernetes.
What benefits are included?
Benefits include fully covered health, dental, and vision insurance for employees and dependents, monthly wellness and tech stipends, flexible time off, and an employee stock purchase plan.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.