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 a month ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Backend (Lake Analytics Platform) in Canada vacancy
  •  ...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
    a month 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
    a month ago
  •  ...The Role BeyondTrust is seeking a Staff Software Development Engineer to help lead the evolution of the...  ...forefront of designing and building a new platform-native module, along with scalable,...  ..., graph data modeling, and analytics at scale. Experience building multi... 
    Platform
    Full time

    Beyondtrust

    Canada
    a month 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
  •  ...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
    25 days ago
  •  ...are stronger together. The Role As Staff Software Development Engineer, you'll be the Linux kernel authority...  ...enforcement layer of our Identity Security Platform. These components decide, in-kernel,...  ...engineers and the policy-backend team on the shared plane: policy semantics... 
    Platform
    Full time

    Beyondtrust

    Canada
    5 days 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
    29 days ago
  •  ...Sonatype is the software supply chain security company. We provide the world’s best...  ...leading open source dependency management platform. This empowers enterprises to create...  ...supply chains. We're looking for a Staff Software Engineer to help lead our Data Identity team... 
    Platform
    Full time
    Contract work
    Flexible hours

    Sonatype

    Canada
    28 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
  • $148k - $218.5k

     ...month , and so much more. As a Senior Analytics Engineer, you will be responsible for transforming...  ...directly within our Databricks-based platform to help build and maintain the...  ...and maintain data pipelines and Delta Lake tables within Databricks , including... 
    Platform
    Full time

    Life360

    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
    25 days ago
  • $70k - $150k

     ...5-10 years of experience in backend or full stack development....  ...strong problem-solving and analytical ability. We look for clear...  ...practical knowledge of prompt engineering and techniques for evaluating...  ...retrieval, or analytics platforms is desirable. Experience... 
    Platform
    Full time

    BMO Financial

    Canada
    9 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
  •  ...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
    27 days ago
  •  ...As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems...  ...builds and operates the back-end platforms that power Mozilla products and services...  ...release cycle. Together with many other backend platforms across the organization,... 
    Platform
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    a month 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
    a month 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
    a month ago
  •  ...heights. Our cutting-edge cloud platform, coupled with AI -driven analytics tools, unlocks the true essence of...  ...skilled and experienced Senior Software Engineer, AI to perform a key role in our...  ...systems, applied machine learning, backend engineering, data pipelines,... 
    Platform
    Full time
    Flexible hours

    Calabrio

    Canada
    19 days ago
  •  ...Role Overview We're looking for Backend AI Engineers to design, build, and own the core AI infrastructure...  .... This role is a blend of backend software engineering, ML infrastructure, and...  ...in production, and build the reusable platform capabilities that our customer-facing... 
    Platform
    Full time

    Nexxa

    Canada
    19 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
    more than 2 months 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
    a month ago
  • $199.8k - $244.2k

     ...match right is equal parts engineering, product judgment, and...  ...across stacks — either backend and frontend or two frontend platforms, such as Android and...  ...~ Hands-on knowledge of software engineering best practices...  ...Experience with mobile analytics and experimentation tooling... 
    Platform
    Full time
    Work at office
    Remote work
    2 days per week

    EarnIn

    Canada
    25 days ago
  • $170k - $190k

     ...talent into real opportunity. We train the engineers the AI era runs on, building toward...  ...programs run on our sophisticated learning platform, a set of Ruby-based applications with...  ..., and reporting. We're looking for a Staff Software Engineer who can lead at multiple... 
    Platform
    Full time
    Remote work

    Codepath

    Canada
    a month ago
  •  ...Job Title: IT Service Management & Analytics Specialist Job Type: Full Time (FTE) Location: Montreal, QC (Hybrid) Job...  ...with strong knowledge of ITSM practices, enterprise ITSM platforms, operational analytics, and stakeholder management. The ideal... 
    Platform
    Full time

    Acestack

    Canada
    3 days ago
  •  ...are currently seeking a Software Development Specialist...  ...is required, deep backend development expertise...  ...applications. Strong analytical, troubleshooting, and...  ...Technology, Software Engineering, or equivalent work experience...  ..., Android, or cross-platform frameworks).... 
    Platform
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    11 days ago
  •  ...proprietary Digital Operations platform that runs across our...  ..., and enterprise analytics. We operate a full software development lifecycle internally...  ...patterns, and extend the backend services those clients depend...  ...Science, Software Engineering, Information Technology,... 
    Platform
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Surerus Murphy Joint Venture

    Canada
    28 days ago
  • $159k - $221k

     ...disrupt industries by unleashing the power of software and data. We enable organizations of all...  ...AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally...  .... Our team currently consists of six engineers, some located in New York City and some... 
    Platform
    Remote job
    Work at office
    Worldwide
    Flexible hours

    MongoDB

    Canada
    more than 2 months ago
  •  ...grows through two very different engines: inbound and channel. We've...  ...that answer. You'll be the analytical counterpart to our marketing...  ...marketing analytics at a B2B SaaS, software or fintech company; ~ Deep...  ...or a comparable attribution platform. What the job comes with... 
    Platform
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    ShareGate

    Canada
    20 days ago
  • About the Observability Platform Team The Observability Platform team exists to make production legible to every engineer and AI agent at Wealthsimple, on their first day and every day after. We treat the platform as a product, with our internal engineering teams as our... 
    Platform
    Full time

    Wealthsimple

    Canada
    a month ago
  •  ...Developer to develop visualization software to understand data where...  ...reviews and contribute to engineering best practices; and maintain...  ...with strong organizational, analytical, and time management skills;...  ...; familiarity with cloud platforms (Azure, AWS, or GCP); experience... 
    Platform
    Full time
    Canada
    more than 2 months 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!