Skip to main content
Affirm

Staff Software Engineer

RemoteCanada only
Published
Role
Data Engineering
Experience
Staff
Employment
Full-time
Company size
Enterprise
CAD 181k–CAD 241k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Affirm is seeking a Staff Software Engineer for their Data and Storage Services team to focus on the Lakehouse Platform, utilizing Apache Iceberg, Spark, and Snowflake.

Core skills

Apache IcebergSparkSnowflake

Required skills

dbtPython/SQL/JVM-based languagesTerraform

What you'll do

  • Define and drive the long-term technical roadmap for Affirm’s Lakehouse Platform across Apache Iceberg, Spark, Snowflake, and cloud-native storage.
  • Architect and implement platform capabilities that make analytical data secure, trustworthy, discoverable, and easy to use.
  • 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.
  • Establish best practices for lakehouse operations, including schema evolution, table maintenance, partitioning, compaction, observability, incident response, production support, and readiness for on-call operations.
  • Identify and execute improvements across analytical compute and storage, including Snowflake warehouse tuning, query optimization, storage layout, lifecycle management, cost attribution, and operational efficiency.

What they require

  • 8+ years of experience in software engineering, data infrastructure, or data platform engineering, with 2+ years of technical leadership responsibilities.
  • 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.
  • Hands-on experience with Snowflake or comparable analytical data warehouses, including RBAC, dynamic data masking, warehouse optimization, query profiling, clustering, and cost management.
  • 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.

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
  • Equity rewards offered by Affirm Holdings, Inc. (parent company)

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees or compounding interest.

Financial ServicesMid-sizeaffirm-app.com

What people say about this company

3.7/ 5

CAD 181k–CAD 241k/yr