Senior Software Engineer, Backend (Streaming Infrastructure)

1 hour, 51 minutes ago
Full-time
Senior
Software Development
Affirm

Affirm

Affirm offers a transparent buy now, pay later service founded in 2012 by Max Levchin. No late fees or surprises, just a responsible way to pay over time for your favorite brands.

Diversified Financial Services
1K-5K
Founded 2012

Description

  • Own and deliver quarterly goals for the team while guiding engineers through ambiguous, open-ended problems.
  • Collaborate with product management, design, and analytics to shape product decisions and surface technical constraints and trade-offs.
  • Identify project, process, technology, and business issues proactively and lead efforts to resolve them.
  • Support the operations and availability of team systems by creating and monitoring metrics, escalating issues, and participating in on-call support.
  • Set and improve code review and design standards, and advocate for quality and ownership through writing and tech talks.
  • Help develop team talent by providing feedback, guidance, and leading by example.
  • Identify and execute new use cases for streaming data infrastructure and frameworks.
  • Design and scale existing streaming infrastructure and real-time data processing pipelines.
  • Work closely with other teams to promote the effective use of data across the company.

Requirements

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Experience building highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
  • Expertise with at least one stream processing framework such as Spark, Samza, Flink, or Beam.
  • Experience with Confluent Platform tools such as Schema Registry and Tableflow is a strong plus.
  • Ability to define a technical plan for a significant feature or system component with an elegant, simple, and extensible design.
  • Ability to make significant changes in a large codebase and develop tools and practices that enable safe changes.
  • Demonstrated ownership of personal growth and comfort seeking feedback from team members, managers, and stakeholders.
  • Strong verbal and written communication skills for collaboration with a global engineering team.
  • Equivalent practical experience or a Bachelor’s degree in a related field.

Benefits

  • Remote-first work environment with the ability to work almost anywhere in the country of employment.
  • Base salary range of $169,000-$219,000 for most U.S. states and $190,000-$240,000 for CA, WA, NY, NJ, and CT.
  • Total compensation may include equity rewards.
  • Monthly stipends for health, wellness, and tech spending.
  • 100% subsidized medical coverage for employees and dependents.
  • Dental and vision coverage for employees and dependents.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan with a discount on Affirm shares.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Lead Software Engineer

Armada 201-500 information technology & services

Armada is hiring a Lead Software Engineer / Lead AI Platform Engineer to architect and lead its GPU-as-a-Service platform, shaping the systems that deliver self-service GPU, storage, and networking infrastructure at global scale.

Ansible Go Grafana Kubernetes OpenTelemetry Prometheus Python Splunk Terraform
6 minutes ago

Senior Software Engineer II

Dutchie 251-1K Specialty Retail

Dutchie is hiring a Senior Software Engineer to build and improve its web and mobile cannabis commerce experiences across React, TypeScript, Flutter, and related platforms.

Android AWS C# CI/CD Flutter iOS Java Kotlin .NET Node.js Objective-C React SQL Swift TypeScript
6 minutes ago

Senior Software Engineer, Client Platform

Descript 51-250 Internet Software & Services

Descript is hiring a Software Engineer for its Builder Experience team to strengthen the frontend platform powering a collaborative, AI-driven audio and video editor.

CI/CD GitHub Actions React TypeScript
6 minutes ago

Senior Software Engineer (Flight Software)

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a Senior Software Engineer to develop embedded and safety-critical software for autonomous maritime systems, with end-to-end ownership across design, delivery, and sustainment.

C
6 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers