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
...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...SuggestedFull timeLocal areaRemote workFlexible hoursWeekend workWeekday 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 –...SuggestedLong term contractFull timeLocal areaRemote workFlexible hours$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...SuggestedLong term contractFull timeContract workInternshipLocal areaImmediate startRemote workFlexible hours- ...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
$186.37k - $223.64k per year
...at this time . The Opportunity We're looking for a Staff Integrations Engineer to join our GTM Tools & Technology team — a hybrid role sitting... ...at the intersection of Revenue Operations and internal software engineering. You'll own the architecture and delivery of integrations...SuggestedFull timeLocal areaRemote 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
- ...We are looking for an experienced Tech Lead (Staff Software Engineer) to lead a high-impact engineering team building scalable, cloud-native applications with modern DevOps practices. You will own technical strategy, architecture decisions, and delivery while mentoring engineers...Full timeLocal area
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...profitable, and growing. We are hiring a Staff-level Software Engineer for Identity...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...'ll join GitLab's Software Supply Chain Security stage as the Staff Engineer, Secrets Management, providing technical leadership for GitLab...Full timeInternshipRemote workHome office
- ...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
- ...push beyond. The opportunity We are searching for a Staff / Senior Software Engineer to join our Search team . The role entails contributing... ...What you will do: Work on a technically complex Search Engine. Deliver high-quality Elixir, Ruby and Golang code for...Permanent employmentFull timeRemote workWorldwideRelocationFlexible hours
- ...We have built a team of experienced engineers and product leaders from companies such... ...Looking For We’re looking for a Senior / Staff Backend Engineer (API) – Economy to join our Economy... ...~ Experience building subscription engines, marketplaces, accounting systems, or invoicing...Long term contractFull timeRemote workWorldwideFlexible hours
$239k - $299k per year
...on architectural decisions, system design, and engineering best practices that shape the future of Mercury... ...ideal candidate for the role: Has 7-10+ years of software development experience, with a strong focus on the backend, with a knowledge of or excitement to learn...Remote job$75.8k - $88k per year
...Please upload your application files in PDF format only. BackEnd Software Developer I The Software Developer in the FME Flow Backend... ...design patterns and distributed systems. Understanding of engineering for the web: client/server architecture, REST, and modern...Full timeSeasonal workRemote workWorldwideFlexible hours$85k - $105k per year
...Xello is looking for a Backend Engineer This role is a remote role, looking for candidates within... ...backend solutions for large-scale software applications. ~ Strong hands-on experience... ...employee. For our Canadian based staff, we also offer: ~ Flexible work arrangements...Full timeRemote workFlexible hours$150k - $180k 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...Remote jobFlexible hours$167k - $250k per year
...Ready to be a Titan? You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our... ...love to solve complex problems. Over 50,000 people depend on our software to perform all their daily activities. We are looking for...Remote jobLong term contractTemporary workInternshipLocal areaImmediate startFlexible hours- ...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
- ...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 Backend Engineer on the GitLab Agent Observability team, you'll go beyond using...Full timeInternshipRemote 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
$186.37k - $223.64k per year
...Opportunity Grafana Labs is seeking a Staff Engineer (AI & Automation) to own the AI agent... ...agent architectures, LLM integrations, and backend services that connect AI models to... ...What Makes You a Great Fit ~8+ years of software engineering experience with depth in backend...Full timeLocal areaRemote workFlexible hours$150k - $200k per year
...the interview process. What We Look For: You have a total of 5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin. You are familiar with the building...Remote jobWork at officeFlexible hours$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$247k - $340k per year
...Cloud 100 , CNBC Disruptor 50 , and TIME Magazine’s 100 Most Influential Companies . About the Role Ramp is, at its core, an engineering company, and is on a mission to build the best engineering team in the world! They are highly cross-functional, and eager to solve...Remote jobLong term contractFull timeWork from homeHome officeRelocation packageFlexible hours- ...looking for a frontend-focused engineer to join our Social Experience... ...involves working within the Unity engine and C# to build high-quality,... ...programming principles and software design patterns. Experience... ...full stack across the client and backend (ie Node.js) Familiarity...Full timeInternshipRemote workFlexible hours
$200k - $276k per year
.... Come join us for a whale of a ride! Docker is seeking a Staff Software Engineer to join our Data Engineering team and drive the technical... ...dimensional modeling, and analytics architectures Experience with stream processing, event-driven architectures, and real-time data...Remote jobLong term contractWorldwideHome office- ...Artificial Intelligence, Cloud & DevOps, Data Engineering, and much more, customers experience 33%... ...one in staffing/hiring and the other in software development, both accelerated by... ...world. Job Summary: We are seeking a Staff Machine Learning Engineer to join our dynamic...Full timeLocal areaRemote workFlexible hours
- ...world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing...Remote jobSummer workWorldwide
- ...experienced Frontend or Full-Stack Engineer to shape and scale this vision... ...you will do As a Senior/Staff Engineer at Equilibrium, you... ...shaping the future of energy software. You’ll participate in... ...product managers, designers, backend engineers, and data scientists...Full timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Streaming). Be the first to apply!
