Software Engineer II, Backend (Streaming)
$133k - $183k per yearAffirm
At Affi, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
The Streaming team at Affi is responsible for all things data and drives the strategy for event driven architecture, stream processing, data exploration, discovery and validation. We leverage existing open source technologies like Kafka, Flink, Schema registry and also build our own as needed. As a member of our team you would spend time identifying and executing on new use cases of data infrastructure, designing and scaling our existing infrastructure and working closely with other teams to promote the optimal use of data at the company.
What You'll Do
- With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
- You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
- You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
- You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
What We Look For
- You have a total of 1.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 blocks of distributed systems, and the technologies like AWS, Kafka, Flink and Kubernetes.
- You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
- You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
- Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
- This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Base Pay Grade - L
Equity Grade - 5
Employees new to Affi 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 equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
CAN base pay range per year: 133,000 - 183,000
Location - Remote Canada
This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits Designed For You
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
- Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
- Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
- Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
- Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: affirm considers qualified applicants with arrest and conviction records, as required by law.
#J-18808-Ljbffr$133k - $183k per year
...checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks... .... We are looking for a talented Software Engineer who can build and scale Cache Services... ...Experience designing, developing and launching backend systems and are proficient in one of...SuggestedInternshipWork at officeRemote workFlexible hours$133k - $183k per year
...will partner with product and infrastructure engineers to build the tools and systems that... ...have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python...SuggestedWork at officeRemote workFlexible hours$120.4k - $216.6k per year
...improvements felt throughout our entire organization. As a Senior II Software Engineer, you will be responsible for: Enhancing an application... ...their Akamai Cloud projects. Developing a software backend that automates the creation of testing environments to support...SuggestedWork at officeRemote workWork from home$181k - $241k per year
...have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You... ...years of experience working in search or related recommendation engines You have experience delivering major features, system components...SuggestedWork at officeRemote workFlexible hours$120.4k - $216.6k per year
...building a scalable platform? Are you a software engineer that is passionate about scalability,... ...Partner with the best As a Senior II Software Development in Test, you will... ...trillions of times a day. Whether you're streaming live events, scrolling social media, watching...SuggestedWork at officeWork from home$181k - $241k per year
...tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role is... ..., enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive the...Long term contractTemporary workWork at officeRemote workFlexible hours$153k - $213k per year
...what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware... ...attribution, and measurement. As a Senior Software Engineer, you will build the data and measurement... ...designing, developing and launching backend systems at scale using languages like Python...Work at officeRemote workFlexible hours- ...The Engineering team builds systems that power affirm's mission. We take pride in our craft,... ...operate accurately and at scale As a Staff Software Engineer on Trust and Safety Foundations,... ...designing, developing and launching backend systems at scale using languages like Python...Remote workFlexible hours
- # Senior Software Engineer II Applied AIWrapbookvia RemoteOKRemotePosted 1 day agoRemoteRemoteApply for this job Free · you will be taken to the employer's application page## Key detailsLocation: RemoteJob type: Not specifiedSalary: Not disclosedPosted: 15 Oct 2026 (1 day ago...Remote work
$133k - $183k per year
...no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy‑aware consumer web experiences... ...technology integrations, attribution, and measurement. As a software engineer II on MPE, you will build and improve high‑traffic consumer web...Work at officeRemote workFlexible hours- ...Authentication Platform team is looking for a passionate Senior Software Engineer to help build the secure, reliable, and seamless... ...have 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python, Kotlin, Java, or...Remote workFlexible hours
$171k per year
...within the organization. About The Role Fable Core is the backend, infrastructure, and platform team behind Fable – a social... ...App Of The Day and the Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set technical direction for the...Long term contractFor contractorsInternshipLocal areaHome officeFlexible hours- ...Description The Role: The Solution Test Engineer will work to bridge the gap between... ...with VMWare, ESX/ESXi. Linux/Microsoft OS, IIS, Apache, Oracle RAC, File Sharing Systems,... ...Center, Avalanche, Ixia, Ixload • Test software and equipment automation using Tcl/Tk, Expect...Permanent employmentFull time
$74k - $98k per year
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Full timeWorldwide$85k - $100k per year
...About the Role We are looking for a QA Engineer II to join our Banking Platform... ...requires strong functional testing skills, good backend and data validation experience, and the ability... ...Embed automated testing throughout the software development lifecycle, integrating...Full time- ...As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices... ...at high throughput Design and implement highly scalable backend services, data pipelines, and integration endpoints that perform...Work at officeRemote workHome officeFlexible hours
- ...Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional... ...office). In this role, youʼll own core backend architecture while contributing full-stack... ...statistical systems to process massive streams of organic data. Drive Standards: Improve...Full timeInternshipManual laborWork at office
$125k - $150k per year
...Role Overview The Senior Software Developer is a hands-on... ...with our Platform Architect and engineering leadership. In this role... ...functional initiatives spanning backend services, data systems, APIs,... ...pipelines, ETL/ELT, batch or streaming processing, analytical...Long term contractRemote workFlexible hours- ...checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks,... ...to enable ML, Product, and Financial Engineering success. Our team is responsible for hosting... ...designing, developing and launching backend systems at scale using languages like Python...Remote workFlexible hours
$94.2k - $150.7k per year
...@WBDLife on Instagram and X! Your New Role Are you a software engineer who loves to make life easier for others? Do you have a knack for... ...ideal role for you. We're looking for a Software Engineer II with a passion for technical writing to join our team. This is...Long term contractTemporary workLocal area- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports... ...of REST APIs and how frontend and backend systems interact — you’re comfortable owning... ...rendering Experience with video streaming, security camera systems, or POS/retail...Permanent employmentFull timeImmediate start
$153k - $213k per year
...team builds the high-throughput decision engine at the heart of Affirms card products. Unlike... ...a key enabler. This isn't just another backend role; you'll be building the "financial... ...Look For ~5+ years of experience in software development or engineering, with a deep...Long term contractWork at officeRemote workFlexible hours- ...development across platform layers - from backend ingestion and data processing to frontend... ...analytics for operators. Integrate software with sensors, embedded systems, and edge... ...Collaborate with embedded systems and mechanical engineers to define interfaces and validate end-to-...Full time
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent... ...You’ll Do Build Scalable Infrastructure: Design and maintain backend systems and data infrastructure that support high volumes of integrations...Remote jobPermanent employmentFull timeImmediate start
- ..., transportation, heavy machinery and robotics. BlackBerry QNX software and development tools are standards-based and enable companies... ...seeking talented embedded developers for our Automotive OEM Direct Engineering team. The Automotive OEM Direct Engineering team is focused on...Full time
- ...Elastic is seeking a Senior Software Engineer for the Streams UI team to shape and enhance our user interface. You will work on Fleet and Streams, delivering intuitive UI components with TypeScript, React, and Node.js, while collaborating across a distributed team on GitHub...
- ...This is a senior full-stack role building systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards... ...design docs, make the architectural calls, and support the engineers around you through code review. Work with embedded and...Full time
- ...As Staff Software Development Engineer, you’ll be the Linux kernel authority for the runtime enforcement layer of our Identity Security Platform. These... ...the macOS and Windows enforcement engineers and the policy-backend team on the shared plane: policy semantics, cross-stack...Shift work
- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner...Permanent employmentFull timeInternship
- ...functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and... ...time spent going deep into infrastructure. ~ Strong production backend experience. TypeScript / Node.js is ideal, but we care more...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II, Backend (Streaming). Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON

