This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Staff Software Engineer, Backend (Streaming)

Added
21 days ago
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Overview

Affirm is seeking a Staff Software Engineer, Backend (Streaming) to build and scale our real-time data processing and streaming infrastructure. This role is remote-friendly and focused on delivering low-latency, highly available backend services powering Affirm's streaming data platforms.

What You'll Do

  • Design, implement, and maintain highly scalable backend services and streaming data pipelines.
  • Build and optimize real-time data processing using streaming technologies and platforms.
  • Collaborate with product, data, and infrastructure teams to define requirements and deliver high-impact features.
  • Champion reliability, observability, performance, and security in distributed systems.
  • Mentor and guide other engineers, contribute to engineering standards, and participate in code reviews.
  • Own features end-to-end from specification to production, including testing and deployment in the cloud.

Qualifications

  • 5+ years of backend software development experience (staff/senior level).
  • Strong experience with distributed systems and streaming platforms (e.g., Kafka, Kinesis, or similar).
  • Proficiency in one or more backend languages (Java, Go, Python, or similar).
  • Solid understanding of databases, data modeling, and APIs; familiarity with cloud platforms (AWS, GCP, or Azure).
  • Strong problem-solving skills, collaboration, and excellent communication.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).

Nice-to-have

  • Experience building real-time analytics and fraud detection systems.
  • Exposure to containerization and orchestration (Docker, Kubernetes).

Benefits

  • Competitive compensation and equity; remote-friendly culture.
  • Health, dental, and vision insurance; 401(k) with company match.
  • Flexible time off and generous parental leave.
  • Employee wellness programs and professional development opportunities.

About Affirm

Affirm is on a mission to deliver honest financial products that improve lives. As a leading fintech company, Affirm empowers people to buy now and pay later with transparent terms and exceptional user experiences. This role offers an opportunity to work with a talented team building scalable streaming backend systems.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →