Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Backend (Lake Analytics Platform)

Full-time

Affirm

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’s engineering team is building a large-scale, highly available, and global infrastructure that is shared across multiple financial products.

The Data and Storage Services team is responsible for Affirm’s data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data applications.

What You’ll Do

  • Influence technical strategy: Define and drive the long-term technical roadmap for Affirm’s Lakehouse Platform across Apache Iceberg , Spark , Snowflake , and cloud-native storage, balancing scalability, reliability, governance, performance, and cost.
  • Design and develop: Architect and implement platform capabilities that make analytical data secure, trustworthy, discoverable, and easy to use across Affirm’s engineering, analytics, machine learning, and business teams.
  • Strengthen governance and access controls: Design and operate secure, auditable data access capabilities across Snowflake and the lakehouse platform, including RBAC, dynamic data masking, cataloging, lineage, classification, and privacy policy enforcement.
  • Improve analytics engineering foundations: Partner with Analytics Engineering to evolve data modeling, transformation pipelines, testing frameworks, documentation standards, and data quality practices that enable trustworthy self-service analytics.
  • Operate at scale: Establish best practices for lakehouse operations, including schema evolution, table maintenance, partitioning, compaction, observability, incident response, production support, and readiness for on-call operations.
  • Optimize performance and cost: Identify and execute improvements across analytical compute and storage, including Snowflake warehouse tuning, query optimization, storage layout, lifecycle management, cost attribution, and operational efficiency.
  • Collaborate cross-functionally: Partner with Infrastructure, Lakehouse Analytics, Analytics Engineering, Machine Learning, BI, Product Engineering, and SRE to translate stakeholder needs into durable platform architecture.
  • Innovate: Stay ahead of industry trends in lakehouse architecture, open table formats, analytical compute engines, data governance, privacy engineering, semantic layers, agentic data tools, and AI-ready data infrastructure.
  • Build teams: Mentor engineers, raise technical quality, and foster an inclusive culture of design rigor, operational excellence, and continuous learning.

What We Look For

  • Lakehouse Platform Expertise: Proven experience architecting, building, launching, and operating large-scale OLAP systems, lakehouse platforms, or analytical data infrastructure using technologies such as Apache Iceberg , Spark , Snowflake , and cloud-native storage.
  • Snowflake Platform Expertise: Hands-on experience with Snowflake or comparable analytical data warehouses, including RBAC, dynamic data masking, warehouse optimization, query profiling, clustering, and cost management.
  • Data Platform Architecture: Strong understanding of table formats, schema evolution, partitioning, compaction, query performance, data lifecycle management, observability, and cost optimization for analytical systems.
  • Governance and Trust: Experience designing secure, reliable, and governed data platforms, including RBAC/ABAC, data quality, lineage, classification, privacy controls, policy enforcement, and operational compliance.
  • Analytics Engineering Foundations: Experience with dbt or similar transformation frameworks, data modeling best practices, testing, documentation, CI/CD, and data quality practices for analytical pipelines.
  • Agentic Data Tools: Experience building or shaping semantic layers, self-service analytics platforms, internal data applications, or AI-enabled data tools that improve data accessibility and usability.
  • Technical Leadership: Demonstrated ability to set technical direction, lead ambiguous platform initiatives, mentor engineers, and influence roadmaps across teams while staying close to implementation details.
  • Collaboration: Strong ability to partner with engineering, analytics, machine learning, BI, product, and infrastructure teams to translate business needs into durable technical solutions.
  • Communication Skills: Excellent communication skills, with the ability to clearly articulate technical concepts, tradeoffs, and recommendations to technical and non-technical stakeholders.

Qualifications

  • Experience: 8+ years of experience in software engineering, data infrastructure, or data platform engineering, with 2+ years of technical leadership responsibilities.
  • Hands-on Leadership: Hands-on experience leading teams to build critical data infrastructure.
  • Snowflake / Analytical Warehouses: Hands-on experience with Snowflake or comparable analytical data warehouses, including access control, data masking, query optimization, and cost management.
  • Lakehouse and Big Data: Strong experience with Apache Iceberg , Spark , and cloud-native data lake architectures.
  • Analytics Engineering: Experience with dbt or equivalent transformation frameworks, including data modeling, testing, documentation, and CI/CD practices.
  • Programming Skills: Proficiency in Python , SQL , or JVM-based languages, with a strong emphasis on clean, maintainable, production-quality systems.
  • Infrastructure as Code: Familiarity with Terraform or similar automation tools for managing data infrastructure.
  • Education: This position requires equivalent practical experience or a Bachelor’s degree in a related field.
Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Backend (Lake Analytics Platform) in Canada vacancy
  •  ...compounding interest. Affirm’s engineering team is building a large...  ...-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools...  ...years of experience in software engineering, data...  ..., and cloud-native data lake architectures. Analytics... 
    Platform
    Full time

    Affirm

    Canada
    a month ago
  • $117.6k - $252k

     ...intelligent orchestration platform for DevSecOps. GitLab...  ...better, more secure software faster. The same principles...  ...of this role Analytics Instrumentation is part of the Data Engineering and Monetization (DE&M)...  ...lifecycle. As a Senior Backend Engineer, you'll guide... 
    Platform
    Full time
    Remote work

    GitLab

    Canada
    a month ago
  •  ...AI Risk Decisioning™ Platform. Banks, fintechs, and...  ...data layer behind our analytics product and design of...  ...This is a hands-on engineering role with strong architectural...  ...execution. Solid backend engineering. Our stack...  ...Databricks , Spark , Delta Lake / Iceberg , or... 
    Platform
    Full time
    Remote work

    Oscilar

    Canada
    11 days ago
  •  ...BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for...  ...and its integration with our shared platform substrates, drive our hardest technical...  ..., graph data modeling, and analytics at scale . Experience taking new... 
    Platform
    Full time

    Beyondtrust

    Canada
    20 days ago
  •  ...we build Affirm's advertising platform and evolve Marketplace into a...  ...product management, design & analytics to ensure technical...  ...designing, developing and launching backend systems at scale using languages...  ...or related recommendation engines You have experience delivering... 
    Platform
    Full time

    Affirm

    Canada
    a month ago
  •  ...We're looking for a Staff Engineer to join our Identity & Access Management (IAM) platform team. This is an individual contributor role with outsized technical scope...  ...game developers, publishers, or players. Backend Engineering Go Engineering — Strong Go (Golang... 
    Platform
    Full time
    Immediate start

    Xsolla

    Canada
    17 days ago
  •  ...downstream integrations and analytics Pitch in at a code...  ...company, advocating for engineering-specific roadmap items...  ...with a variety of data lakes, BI systems , and iPaaS platforms a plus Strong coding...  ...Ruby on Rails (Frontend & Backend) StimulusJS Redis... 
    Platform
    Full time

    Wrapbook

    Canada
    7 days ago
  • $240k - $300k

     ...Join Carta is the connected platform and AI-native ecosystem for private...  ..., Carta brings together the software, services, and legal...  ...Work With You’ll enter our engineering interview process as part of...  ...specific team’s immediate gap. Staff Engineers at Carta are... 
    Platform
    Full time
    Immediate start

    Carta

    Canada
    18 days ago
  • $122k - $163k

     ...They come to cultivate it. Our intelligent, cloud identity platform lets people shop, work, bank, and interact wherever and...  ...providers and application connectivity. We are looking for a Staff Software Engineer who can turn ideas into production capabilities and work... 
    Platform
    Full time
    Local area
    Worldwide
    Flexible hours

    Ping Identity

    Canada
    14 days ago
  • $130k - $173k

     ...come to cultivate it. Our intelligent, cloud identity platform lets people shop, work, bank, and interact wherever and...  ...management. Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of... 
    Platform
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Ping Identity

    Canada
    18 days ago
  • $210k - $278k

     .... About this role Our engineering team is responsible for taking...  ...operations. The Platform team is responsible for ensuring...  ...organization. We are looking for a Staff Software Engineer who’s capable of...  ...8+ years of experience with backend technologies in a public... 
    Platform
    Full time
    Self employment
    Remote work
    Flexible hours

    Found

    Canada
    a month ago
  •  ...We are building a next-generation intelligent data platform for private markets - a greenfield initiative that will...  ...team working at the intersection of modern data engineering and applied AI. As a Staff Software Engineer, Data , you will own the design and hands-... 
    Platform
    Full time

    Juniper Square

    Canada
    8 days ago
  •  ...About the Observability Platform Team The Observability Platform...  ...production legible to every engineer and AI agent at Wealthsimple...  ...cardinality data. As the Staff Software Engineer on this team, you...  ...events, columnar or streaming backends, cardinality, sampling,... 
    Platform
    Full time

    Wealthsimple

    Canada
    a month ago
  •  ...An overview of this role As a Backend Engineer on the Chat Engine team, you'll build the engine...  .... You'll work alongside senior and staff engineers who will partner with you on...  ...experience embedded across the GitLab platform. Chat Engine is the backend-focused team... 
    Platform
    Full time
    Remote work
    Night shift
    Weekend work
    Weekday work

    GitLab

    Canada
    4 days ago
  • Position OverviewPosition Description We are hiring a Director Data, AI and Analytics. The Director Data, AI and Analytics will own the strategy, platforms, operating model, and outcomes for Data, AI, and Analytics across three FUJIFILM life-sciences businesses. In highly... 
    Platform
    Full time

    FUJIFILM Biotechnologies

    Canada
    27 days ago
  •  ...experiences. We're looking for an engineer who combines strong backend engineering fundamentals with...  ...This role sits at the intersection of software engineering and AI, helping us build...  ...Familiarity with Docker and cloud platforms (AWS preferred). ~ Experience using... 
    Platform
    Full time
    Remote work
    Flexible hours

    Seez

    Canada
    a month ago
  •  ...working sessions called “surges.” Payments Platform Our mission is to move old money...  ...deep technical mentorship to senior/staff engineers across Payments pods, upleveling system...  ...payment systems) ~ Deep expertise in backend programming (e.g., Python , Go, Java)... 
    Platform
    Full time

    Coinbase

    Canada
    a month ago
  • $115.2k - $194.4k

     ...the intelligent orchestration platform for DevSecOps. GitLab...  ...to ship better, more secure software faster. The same principles...  ...overview of this role As a Backend Engineer on the Chat Engine team, you...  ...ll work alongside senior and staff engineers who will partner with... 
    Platform
    Full time
    Remote work
    Night shift
    Weekend work
    Weekday work

    GitLab

    Canada
    4 days ago
  •  ...technology that powers secure software development for thousands of organizations...  ...around the world. As a Staff Software Engineer , you'll play a key role in...  ...improvement of critical backend services that support our commercial platform. What you'll do: Design,... 
    Platform
    Full time

    Sonatype

    Canada
    4 days ago
  • $130k - $160k

     ...ABOUT YOU We’re looking for a Backend Software Engineer with a strong infrastructure mindset to join our Technology team. This role sits at the intersection of backend development and platform engineering, with Kubernetes as a first-class concern , not just a deployment... 
    Platform
    Full time

    Xsolla

    Canada
    17 days ago
  •  ...GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables...  ...trust GitLab to ship better, more secure software faster. The same principles built into...  ...powered automation on repositories. As a Staff Software Engineer, you will set technical direction for... 
    Platform
    Full time
    Remote work

    GitLab

    Canada
    16 days ago
  •  ...realize their greatest potential. Title and Summary Senior Software Engineer (Backend - Java) Overview Ethoca, a Mastercard company, is...  ...decisions for distributed systems, APIs, integrations, and platform capabilities, balancing business priorities with long-term... 
    Platform
    Full time
    Worldwide

    Mastercard

    Canada
    7 days ago
  • $156.8k - $196k

     ...Marqeta is seeking an experienced Staff Software Engineer to independently drive the identification...  ...You Are ~8+ years of experience in backend engineering, with a strong foundation...  ...with AWS, Kubernetes, or other cloud platforms. Experience with building scalable... 
    Platform
    Full time
    Temporary work
    Bank staff
    Work at office
    Remote work
    Flexible hours

    Marqeta, Inc.

    Canada
    18 days ago
  • The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance domain within our...  ...architecture across the domain and its integration with our shared platform substrates, drive our hardest technical bets, and... 
    Platform
    Full time

    Beyondtrust

    Canada
    20 days ago
  •  ...first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” Payments Platform Our mission is to move old money into crypto and power financial access and payments for the crypto economy globally. As th...
    Platform
    Full time

    Coinbase

    Canada
    20 days ago
  • $75.9k - $141.9k

     ...-15+ years of experience in backend or full-stack development within...  ...trading. We value strong analytical thinking and problem-solving...  ...retrieval, or analytics platforms a plus. We value experience...  ...in how AI can improve engineering productivity. We need a pragmatic... 
    Platform
    Full time

    BMO Financial

    Canada
    a month ago
  •  ...owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and...  ...lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints... 
    Platform
    Full time

    Affirm

    Canada
    20 days ago
  •  ...CodePath’s educational programs run on our sophisticated learning platform, a set of Ruby-based applications with functionality...  ...grading, career coaching, and reporting. We're looking for a Staff Software Engineer who can lead at multiple levels at once: the architecture,... 
    Platform
    Full time
    Remote work
    Home office

    CodePath

    Canada
    10 days ago
  •  ...Title: Software Development Specialist Location...  ...Tomcat is required, deep backend development expertise...  .... Strong analytical, troubleshooting, and...  ...Technology, Software Engineering, or equivalent work experience...  ...iOS, Android, or cross-platform frameworks). Experience... 
    Platform
    Contract work
    Work experience placement
    Work at office

    VDart Inc

    Canada
    1 day ago
  • $208k - $333k

     ...Summary Vice President, AI Software Engineering Overview: Mastercard...  ...innovative large-scale software platforms and solutions from ideation...  ...knowledge of data assets, analytics, and infrastructure to...  ...production systems • Strong backend engineering skills in Java... 
    Platform
    Full time
    Worldwide

    Mastercard

    Canada
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Lake Analytics Platform). Be the first to apply!