Senior Software Engineer, Backend (Streaming Infrastructure)

2 weeks, 5 days 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 team goals while guiding engineers through ambiguous, open-ended problems.
  • Collaborate with product management, design, and analytics throughout the product development lifecycle.
  • Identify project, process, technology, and business issues and lead efforts to solve them.
  • Support the operations and availability of streaming systems by creating, monitoring, and escalating on metrics as needed.
  • Participate in on-call and “keep the lights on” operational support for team artifacts and services.
  • Set and improve code review and design standards and promote them through writing and technical 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, scale, and improve real-time data processing pipelines and distributed systems.

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 AWS, MySQL, and Kubernetes.
  • Expertise with at least one stream processing framework such as Spark, Samza, Flink, or Beam.
  • Experience with Confluent Platform, including Schema Registry and Tableflow, is a strong plus.
  • Experience defining technical plans for significant features or system components with elegant, simple, and extensible designs.
  • Ability to make significant changes in a large codebase and build tools and practices to do so safely.
  • Demonstrated ownership of personal growth and a habit of proactively seeking feedback.
  • 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 is required.

Benefits

  • Base salary of CAD $150,000 - $200,000 per year.
  • Equity rewards as part of the total compensation package.
  • Monthly stipends for health, wellness, and tech spending.
  • 100% subsidized medical, dental, and vision coverage for you and your dependents.
  • Remote-first work environment with the ability to work almost anywhere within the country of employment.
  • Flexible Spending Wallets for technology, food, lifestyle needs, and family-forming expenses.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan at a discount.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Lead Software Engineer (Backend)

Zeta Global 1K-5K Media

Zeta Global is hiring a Lead Backend Engineer to design and own the distributed backend systems behind its CRM and multichannel marketing platform.

Agile AWS CI/CD ClickHouse Elasticsearch Java Kafka Microservices Python REST API Ruby Snowflake
18 minutes ago

Software Engineer, iOS Core Product - Lisbon, Portugal

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its distributed, high-growth text-to-speech product for a large global user base while shaping the iOS app’s architecture, roadmap, and user experience.

CI/CD Git iOS Swift SwiftUI
30 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Barcelona, Spain

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI data team to build and scale audio data collection and ingestion infrastructure that supports model training for its distributed text-to-speech products.

Bash Docker GCP Linux Python Terraform
46 minutes ago

Software Engineer II (C#/.NET)- Payments

Versapay 51-250 Capital Markets

Versapay is hiring a Software Engineer II in Canada to build and improve its remote payments and accounts receivable platform, with a focus on core payment gateway services and related backend systems.

AWS C# .NET PostgreSQL SQL Server
56 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