Staff Software Engineer, Backend (Streaming)
$178k - $228k per yearAffirm
- Remote job
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
The Streaming team at Affirm forms the backbone of several online and offline workloads at Affirm and drives the strategy for event driven architecture, stream processing, replication, data exploration, discovery and validation. We leverage existing open source technologies like Kafka, Flink, Spark and also build our own as needed to design and build real-time data processing pipelines that handle massive volumes of data across our distributed systems.
As a member of our team you would spend time identifying and executing on new use cases of streaming data infrastructure and frameworks , designing and scaling our existing infrastructure and working closely with other teams to promote the optimal use of data at the company. This role requires deep expertise in stream processing technologies and a passion for building scalable, fault-tolerant data infrastructure.
Key Responsibilities
Design and build data infrastructure systems, services and tools to handle new Affirm products and business requirements that securely scale over millions of users and their transactions.
Build and optimize high-throughput, low-latency data pipelines for critical business applications
Build frameworks and services which will be used by other engineering teams at Affirm to manage billions of dollars in loans and power customer experiences.
Help support the Streaming team that forms the backbone for several online and offline workloads at affirm.
Improve the reliability and efficiency of the Data Platform at scale and high availability.
Collaborate with other teams at Affirm, including ML and Analytics, to deliver streaming solutions based on various use-cases and best practices
Monitor, troubleshoot, and maintain production streaming systems, ensuring high availability and reliability of data systems
What We Look For:
8+ years of industry experience in building large scale production systems.
Strong hands on experience with Apache Kafka or similar streaming solutions for large-scale event streaming and message queueing
Experience building and operating robust and highly available infrastructure.
Experience working with data platforms like Snowflake, Glue or Databricks is a plus
Experience with Confluent Platform (Schema Registry, Tableflow) is a strong plus.
Expertise with at least one stream processing frameworks like Spark, Samza, Flink, Beam etc.
Hands-on experience with Kafka Connect, and Kafka Schema Registry components, understanding its underlying functionality and implementation
Solid programming skills in Python, Java or Kotlin.
Experience with Apache Iceberg table format, CDC (Change Data Capture) tools is a strong plus
Knowledge of Relational and NoSQL databases is a plus.
Experience leading technical projects and mentoring junior engineers.
Exceptionally collaborative with a history of delivering complex technical projects and working closely with stakeholders.
Location - Remote Canada
Pay Grade - P
Equity Grade - 7
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).
CAN base pay range per year: $178,000 - $228,000
#LI-Remote
Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.
We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.
By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.
$186.37k - $223.64k per year
...hand for what could be a truly career-defining opportunity. Staff Backend Engineer - Mimir Query, Databases This is a remote position. We... ...our customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, Tempo, and Pyroscope –...SuggestedFull timeLocal areaRemote workFlexible hours- ...experience is transferable. Experience leading and delivering software projects from requirements gathering through customer release.... ...software that runs in the cloud or experience with systems engineering. Experience participating in on-call rotations and following...SuggestedFull timeImmediate startRemote work
- ...to meet you. About the Role We are looking for a software engineer to join our Streaming Systems team, working on the high-throughput systems that... ...latency end to end. Recently, we added a computation engine that allows personalizing user experiences in real-time...SuggestedFull timeRemote work
- ...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...or services of GitLab. An overview of this role As a Staff Engineer, you'll be the technical anchor for GitLab's Nonlinear Productivity...SuggestedFull timeRemote work
- ...Responsibilities Own delivery of high-quality software projects and coordinate with teammates and stakeholders on timelines. Contribute... ...ambiguity, and drive projects forward. Participate in engineering recruiting through interviewing, problem specification, and role...SuggestedFull time
$160.32k - $200.4k per year
.... See yourself at Twilio Join the team as our next Staff Software Engineer in the Enterprise AI Engineering team. About the job Twilio... ...the integration of complex React-based front-ends with backend modular services, ensuring a seamless UI experience. Serve...Full timeLocal areaRemote workWorldwideShift work$186.37k - $223.64k per year
...located in Canadian time zones (EST + CST only at this time). Staff Software Engineer - Platform, Application Core Services Application Core... ...We're looking for engineers who enjoy building large-scale backend systems, improving developer experience, and leading...Full timeLocal areaRemote workFlexible hours$186.37k - $223.64k per year
...ownership, both as individuals and as a team. Engineers are empowered to make decisions, move... ...partnership. We’re looking for a Staff-level Backend Engineer to help build the first... ...building production-grade, user-facing software systems. You’re a self-starter, capable...Long term contractFull timeInternshipLocal areaRemote workFlexible hours- ..., we reached a billion dollar revenue run rate faster than any software-as-a-service company in history. Dropbox is making the dream of... ...reality. We hope you'll join us on the journey. Team Description Our Engineering team is working to simplify the way people work together. They'...Long term contractFull timeTemporary workInternshipFlexible hours
- ...challenges into scalable solutions that engineering teams can execute. Build shared systems... ...collaboration. Requirements ~12+ years of software engineering experience with technical... ...Full-stack expertise spanning frontend, backend, and infrastructure. ~ Active use of AI...Full time
$186.37k - $223.64k per year
..., the open-source distributed tracing backend behind Grafana Cloud Traces and Grafana... ...investigations. What You’ll Be Doing: As a Staff Engineer on Tempo, you will set technical... ...query execution, or similar. Strong software craftsmanship. You write clean, robust,...Full timeLocal areaRemote workFlexible hoursShift work$154.8k - $212.85k per year
...growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape... ...: IOT) sits at the center of hardware, software, AI, and the physical world. The platform... ...products and platform capabilities, from backend services and APIs to the customer-facing...Long term contractFull timeInternshipRemote workRelocation packageFlexible hours- ...video compression standards and enhancing streaming experiences worldwide. Collaborative... ...Work alongside a diverse group of talented engineers and designers. Collaborate with RTL... ...background in video compression and video codec software/hardware design. Proficiency in C and...Full timeWork at officeRemote workWorldwide
- ...ingestion and processing pipelines for terabyte-scale distributed data streams. Build correctness-focused systems using idempotency,... ...technical initiatives and multi-quarter roadmaps while mentoring senior engineers through design reviews and hands-on contributions. Champion...Full timeRemote workFlexible hours
- ...to apply. Your Role You’re a senior engineer who is well respected by your peers, and... ...What We Are Looking For ~5+ years of software development experience in Java and/or Kotlin... ...patterns. ~ Proven experience building backend services and tools within web application...Long term contractFull timeRemote workFlexible hours
- ...push beyond. The opportunity We are searching for a Staff Software Engineer to join our Search team . The role entails contributing to... ...the strategic architectural transition of our core Search Engine from Elixir to Go as the pioneer Go engineer. Design foundational...Long term contractPermanent employmentFull timeRemote workWorldwideRelocationFlexible hours
$181k - $241k per year
...they work. Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. You have strong verbal and written communication skills that support effective collaboration with our...Full timeWork at officeRemote workFlexible hours- Responsibilities Set technical strategy for the team on a year-long horizon and connect it to business-impacting projects. Collaborate with product management, design, and analytics to manage technical sustainability, risks, and trade-offs. Define and advocate for ...Full timeRemote workFlexible hours
- ...with challenges at high data scale, helping us reimagine marketing in an AI-native world. We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep into backend and distributed systems and think holistically...Full timeRemote work
$121.2k - $159k per year
...limitless opportunities for success! Staff Software Developer The Incentives Development... .... ~ Proficiency in at least one backend programming language (e.g., C#, Java, or... ...understanding of software design principles and engineering best practices. ~ Excellent problem-...Full timeWorldwide$135.8k - $169.7k per year
...handles extraction, ingestion, curation, compliance, security, and enterprise-wide access to data — and we’re looking for a Staff Software Engineer to take it to the next level. In this role, you’ll extend the platform beyond its current foundation to surface data insights...Full timeWork at officeLocal areaFlexible hours- ...you are an intern, new grad, staff, frontend or fullstack applicant... ...conversion rates. The Risk Engineering team develops products that minimize... ...’ll do We’re looking for Backend engineers who want to make an... ...~2-12+ years of industry software engineering experience (does not...Full timeInternship
- ...TOP clients from our portfolio. We are currently seeking a Staff Software Engineer to join one of our clients ' team. If you're looking for... ...role is ideal for someone passionate about building scalable backend systems, solving complex engineering challenges, and driving...Permanent employmentFull timeFlexible hours
- ...from our portfolio. We are looking for a highly experienced Staff Software Engineer to join a fast-growing engineering organization focused on... ...multiple domains. The ideal candidate is passionate about scalable backend systems, product engineering, technical leadership, and...Permanent employmentFull timeFlexible hours
$186.37k - $230k per year
...Canada time zones only at this time. Staff AI Engineer The Opportunity: At Grafana, we build... ...partnership. We’re looking for an AI Software Engineer with a strong software... ...experience building production software systems (backend and / or full stack). You’re a self-...Full timeLocal areaRemote work- ...At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Staff Software Engineer to join one of our clients ' team. If you're looking for an exciting opportunity to grow in a innovative environment, this...Permanent employmentFull timeInternship
- ...Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...Remote How You'll Make an Impact: As a Senior Backend Engineer on the Booking Engine squad, you'll implement new architectures, features, and...Long term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$150k - $190k per year
...innovating AED technology, coupled with a first-of-its-kind software platform solution to enable a quicker and more streamlined response... ...at Avive: We are seeking a versatile and proactive Backend Software Engineer to design, build, and operate the services that power our...Full timeInternshipLocal area- ...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... .... An overview of this role We're looking for a Senior Backend Engineer to join our Source Code Experience team within GitLab's Create...Full timeInternshipRemote work
$150k - $200k per year
...compounding interest. Site Reliability Engineering at Affirm is a small, yet crucial, team... ...experience The SRE team is seeking motivated software engineers with the experience to build... ...designing, developing and launching backend systems at scale using languages like Python...Remote jobWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Streaming). Be the first to apply!
