Senior Staff Software Engineer, Backend (Data and Storage Services)

23 minutes ago
Full-time
Lead
Software Development
Affirm

Affirm

Affirm offers a transparent buy now, pay later service founded in 2012 by Max Levchin. No late fees or surprises, just a responsible way to pay over time for your favorite brands.

Diversified Financial Services
1K-5K
Founded 2012

Description

  • Architect and evolve Affirm’s lakehouse analytics platform across Snowflake, Apache Iceberg, and Spark.
  • Design and implement role-based access control and dynamic data masking policies in Snowflake.
  • Lead analytics engineering practices for data modeling, dbt transformation pipelines, and data quality frameworks.
  • Drive data governance and privacy engineering using tools such as Atlan for cataloging, lineage, classification, and policy enforcement.
  • Identify and execute cost optimization strategies for analytical compute and storage, including warehouse tuning and query optimization.
  • Collaborate with product engineering, data science, business intelligence, and infrastructure teams on data architecture and best practices.
  • Establish lakehouse operational standards for schema evolution, table maintenance, partitioning, and observability.
  • Mentor engineers across the data teams and promote technical excellence and modern development practices.
  • Participate in on-call rotation and work with SRE and other teams to resolve production issues.

Requirements

  • 10+ years of experience in software engineering or data engineering.
  • 6+ years of hands-on experience with Snowflake or comparable analytical data warehouses.
  • Experience designing RBAC models, data masking, query optimization, and cost management in Snowflake.
  • Strong experience with Apache Iceberg, Spark, and cloud-native data lake architectures on AWS, including S3 and EKS.
  • Experience with dbt or equivalent transformation frameworks, including data modeling, testing, and CI/CD for data pipelines.
  • Proficiency in Python and SQL with an emphasis on clean, maintainable code.
  • Experience with Kotlin or Go is a plus.
  • Familiarity with infrastructure as code tools such as Terraform.
  • Demonstrated leadership, mentorship, and cross-functional collaboration skills.
  • Excellent communication and interpersonal skills for both technical and non-technical audiences.
  • Experience contributing to open-source projects and engaging with the data engineering community is preferred.

Benefits

  • CAN base pay range of CAD 206,000 to CAD 256,000 per year.
  • Equity rewards as part of the total compensation package.
  • Monthly stipends for health, wellness, and tech spending.
  • 100% subsidized medical coverage for employees and dependents.
  • Dental and vision coverage for employees and dependents.
  • Remote-first work environment with the flexibility to work almost anywhere in the country of employment.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan (ESPP) with discounted share purchases.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Partnerships

instacart.careers 1K-5K Internet Software & Services

Instacart is hiring a Staff Software Engineer, Partnerships to define and scale the backend architecture powering Embedded Instacart across partner ecosystems and internal platform teams.

Android iOS System Design
8 minutes ago

Senior Software Engineer, GenAI Frontend

Exa 1-10 Internet Software & Services

Intrinsic, an AI robotics group at Google, is hiring a frontend-focused engineer to build conversational web experiences that help users author and maintain robotics solutions on its Flowstate platform.

Angular LLM React TypeScript
8 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Edinburgh, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to own data collection and ingestion infrastructure that powers model training and next-generation consumer and enterprise products.

Android Bash Docker GCP iOS Linux Python Terraform
13 minutes ago

Senior Software Engineer (Realtime Detection)

Sysdig 251-1K IT Services

Sysdig is hiring a Senior Software Engineer to build real-time detection and response capabilities for cloud security across hosts, Kubernetes, and cloud assets in a remote, distributed engineering environment.

Docker Elasticsearch Go Kafka Kubernetes Linux Microservices PostgreSQL Redis
23 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers