Staff Software Engineer, Backend – Lake Analytics Platform

🕒 July 13

🇨🇦 Canada – Remote

💵 $181k - $241k / year

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Affirm

Affirm

1001 - 5000 employees

Founded 2012

💳 Fintech

👥 B2C

🛍️ eCommerce

💰 Post-IPO Equity on 2021-01

Fintech • B2C • eCommerce

Affirm is a financial technology company that offers a 'Buy Now, Pay Later' service, allowing consumers to make purchases and pay for them over time with flexible payment plans. Affirm eliminates hidden fees and compound interest, providing clear terms and conditions for its users. The company also offers the Affirm Card, a debit card that allows users to request to pay over time for larger purchases or pay in full for smaller ones. Affirm partners with various retailers across multiple categories, including electronics, apparel, and travel, providing customers with the convenience of paying over time at checkout both online and in physical stores. Affirm's services are integrated with Apple Pay, enabling customers to make payments seamlessly from their iPhone or iPad.

📋 Description

• 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.

🎯 Requirements

• 8+ years of experience in software engineering, data infrastructure, or data platform engineering, with 2+ years of technical leadership responsibilities. • Hands-on experience leading teams to build critical data infrastructure. • Hands-on experience with Snowflake or comparable analytical data warehouses, including access control, data masking, query optimization, and cost management. • Strong experience with Apache Iceberg, Spark, and cloud-native data lake architectures. • Experience with dbt or equivalent transformation frameworks, including data modeling, testing, documentation, and CI/CD practices. • Proficiency in Python, SQL, or JVM-based languages, with a strong emphasis on clean, maintainable, production-quality systems. • Familiarity with Terraform or similar automation tools for managing data infrastructure. • This position requires equivalent practical experience or a Bachelor’s degree in a related field.

🏖️ Benefits

• 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

Apply Now

Similar Jobs

🕒 July 13

Grafana Labs

501 - 1000

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Staff Backend Engineer designing and shipping core backend architecture for context layer management systems at Grafana Labs. Remote opportunity targeting skilled candidates in the U.S. or Canada.

🇨🇦 Canada – Remote

💵 $186.4k - $223.6k / year

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🕒 July 3

Grafana Labs

501 - 1000

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Staff Backend Engineer focusing on adaptive telemetry and databases for Grafana Labs. Responsible for technical strategy, project delivery, and system reliability.

🇨🇦 Canada – Remote

💵 $186.4k - $223.6k / year

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🕒 June 9

Huron

5001 - 10000

🏥 Healthcare

📦 Logistics

📣 Marketing

Technical Architect designing and delivering complex D365 F&SCM solutions for enterprise clients at Huron. Involves architecture, delivery, and innovation across Microsoft ecosystem.

🇨🇦 Canada – Remote

💵 $160k - $180k / year

⏰ Full Time

🟠 Senior

🔴 Lead

🔙 Backend Engineer

🕒 June 5

GlossGenius

51 - 200

💼 Consulting

🏥 Healthcare

📣 Marketing

Staff Backend Engineer leading the technical direction of AI-driven products at GlossGenius. Focusing on system architecture, mentoring engineers, and building high-impact workflows.

🇨🇦 Canada – Remote

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🕒 June 5

Cresta

51 - 200

☁️ SaaS

🤖 Artificial Intelligence

🏢 Enterprise

Staff Software Engineer leading design and evolution of backend systems for Cresta's AI platform. Architecting scalable systems to enhance customer experiences through AI-driven solutions.

🇨🇦 Canada – Remote

⏰ Full Time

🔴 Lead

🔙 Backend Engineer