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.
- ...doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter... .... One Data Streaming Platform. About the Role: As a Staff Software Engineer, you will be the technical lead for several key initiatives...SuggestedFull time
- ...interact with businesses every day. Come build that future at Cresta. About the Role We're seeking a Staff Software Engineer to lead the design and evolution of our backend systems that power Cresta's AI platform. You'll architect scalable, distributed systems that...SuggestedInternshipWork at officeLocal areaRemote workWork from homeHome office
$181k - $241k per year
...without any hidden fees or compounding interest. The Ledger Engineering team enables rapid financial product innovation by providing an... ...have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. · You...SuggestedRemote jobFull timeWork at officeFlexible hours$181k - $241k per year
...hidden fees or compounding interest. Engineering owns cost visibility and optimization across... ...never gets diffuse. As a Staff Cost Engineer, you'll operate at the intersection... ...experience designing, developing and launching backend systems at scale using languages like...SuggestedRemote jobFull timeWork at officeFlexible hours$204.9k - $277.2k per year
...to share, access, and collaborate on their files seamlessly. Staff Engineers are pivotal in shaping our mission of building a more enlightened... ...experience Minimum of 12 years of experience as a software engineer Must have worked in a consumer user-facing team...SuggestedLong term contract$130k - $170k per year
...direct path to their victims. Using social engineering techniques that exploit basic human... ...attacks, as well as traditional malware, software vulnerabilities, and other anomalous activity... ...will contribute broadly to the detection engines, analysis systems, and other core intellectual...Full timeImmediate startRemote work- ...compounding interest. Affirm’s engineering team is building a large-... ..., batch orchestration, streaming infrastructure, event-driven... ...interoperability across compute engines such as Spark and Snowflake.... ...: 8+ years of experience in software engineering, data infrastructure...Remote jobLong term contractWork at officeFlexible hours
- ...Scopely is looking for a Staff Backend Engineer to join the MONOPOLY GO! Chat team in Kelowna, British Columbia, Canada, or remotely within Canada... ...mobile clients and unreliable network conditions Strong software engineering fundamentals, including concurrency, design...Full timeInternshipLocal areaImmediate startRemote workWorldwide
- ...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...Full timeRemote work
$160k - $190k per year
...Staff Backend Software Engineer ABOUT US Procurify is the Intelligent Spend Management company. We’re on a mission to give all organizations unprecedented visibility and control over their business spend. Our industry-leading platform unifies data across procurement...Full timeImmediate startRemote workFlexible hours- ...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...Full timeRemote work
$204.9k - $277.2k per year
...Role Description As a Staff Backend Software Engineer focused on the Commerce Platform within the Business Platform org, you will play a critical role in building and evolving the systems that power how Dropbox monetizes its products across all sales motions. You will...Remote jobLong term contractTemporary work$186.37k - $223.64k per year
...hand for what could be a truly career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases This is a remote position... ...customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, Tempo, and Pyroscope –...Long term contractFull timeLocal areaRemote workFlexible hours$120k - $200k per year
...source platform to power product integrations. It's a developer tool built by engineers, for engineers, making it seamless to connect B2B software, natively. We are looking for a staff backend engineer who wants to have a profound impact on other developers' lives by shaping...Full timeInternshipRemote workWeekday work- ...is based in California, so we ask that you’re available during PST/PDT hours. The Role: How You'll Make an Impact Team: Backend Engineering | Reports to: Director, Backend & DevOps | Location: Remote-friendly (US/Canada, PST hours) You'll own the architecture,...Full timeWork at officeRemote workWorldwideNight shift
- ...United States or Canada. Role Summary Censys is seeking a Staff Backend Engineer to join our Exposure Management team and provide the... ...lead for the area, build and extend large-scale, real-time streaming services that leverage our massive datasets, drive cross-team...Long term contractFull timeRemote workWorldwideFlexible hours
$249k - $269k per year
...powered IT management and cybersecurity software, serving Managed Service Providers (MSPs... ...raising the bar. We’re looking for Backend Engineers to lead the design and delivery of SaaS... ...Experience as a senior member of the technical staff in guiding teams and owning critical...Long term contractFull timeTemporary workWorldwide$180k - $210k per year
...life easier and more connected, and that’s why we have been working hard to expand our team. Our ideal candidate is a seasoned backend engineer with deep experience building reliable, scalable systems, and a passion for creating products and features that really matter to...Remote jobFull timeLocal areaHome office$186.37k - $223.64k per year
...operational experience; you were responsible for operating the software you have built. You have worked on a SaaS platform and dealt... ...perfection; you can handle ambiguity. We are using Golang on the backend; you are either already familiar with Golang or are excited to...Full timeLocal areaRemote workFlexible hoursWeekend workWeekday work- ...technologies for enterprises. We believe that software can radically transform the world and... ...seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the... ...projects, designing, and developing the SaaS backend components, specifically focusing on...Long term contractFlexible hours
- ...performance. We’re looking for Platform Engineers to help us connect systems, manage new types... ...Time Zone. \n Our Tech Stack Our software system is structured around several established components, with the backend or 'platform' comprising the following elements...Remote jobFull 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- ...In this role, you will be part of our engineering team, working with a high-quality code base... ...promote your skills to be an expert in complex backend development, including microservices... ...\n TASKS Build robust and scalable software in Node.js , Python or Go Design and...Full timeWork at officeRemote work
$186.37k - $223.64k per year
...located in Canadian time zones (EST + CST only at this time). Staff Backend Engineer - Application Core Services, Stacks The Opportunity:... ...solutions that unify the diverse technical ecosystem of a modern software enterprise. The team owns important domain areas that...Long term contractFull timeContract workInternshipLocal areaImmediate startRemote workFlexible hours$186.37k - $223.64k per year
...best open source observability software, including Prometheus, Mimir,... ...Our customers include software engineers, site reliability engineers,... ...and building reliable, scalable backend infrastructure to join our... ...doing? (Role specifics) As a Staff Backend Engineer, you will design...Full timeInternshipLocal areaRemote workFlexible hoursWeekend workWeekday work- ...exists to make production legible to every engineer and AI agent at Wealthsimple, on their... ...fast, high-cardinality data. As the Staff Software Engineer on this team, you are the deepest... ...the high-cardinality and columnar or streaming systems that make arbitrary questions answerable...Long term contractFull time
$175k - $200k per year
...peace of mind to residents, families, and staff. Our integrated solutions seamlessly... ...augments and empowers human care. As a Software Engineer on our Intelligence & Integrations team,... ...Experience : You have 5+ years of experience in backend or full-stack development, with a strong...Full timeRemote workFlexible hours- ...we work. Overview Instacart’s Backend Platform team builds the shared Go-based... ...performance services at scale. As a Senior Software Engineer on Backend Platform, you will design... .../portals. Experience with data streaming and async systems (e.g., Kafka, Pub/Sub...Long term contractPermanent employmentFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
- ...23rd in Fast 500 in North America. We're seeking a Staff Engineer to help lead our growing backend engineering team. Our real-time advertising bidding... ...and Snowflake for data warehousing, Kafka for real-time streaming, Elasticsearch for powerful search and analytics, and...Remote jobFull timeWork from homeHome office
$200k - $240k per year
...join us in building the future! About the Role: As a Staff Software Engineer on the Platform Team, you will establish a foundation that... ...continuously improve the developer experience by optimizing the backend repository and Go stack to increase iteration speed....Long term contractFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Streaming). Be the first to apply!
