Backend Software Engineer at Affirm

Affirm · calgary, ab, Canada

Location
calgary
Job Type
Full-time
Posted
June 04, 2026

Job Description

Shape the future of data with Affirm as a Backend Software Engineer, focusing on analytics and storage solutions. Lead with Snowflake and tackle scalability challenges in a collaborative environment.

At Affirm, the Senior Staff Software Engineer role requires expertise in building and enhancing our lakehouse analytics platform. You will architect reliable infrastructures using Snowflake, Apache Iceberg, and Spark while ensuring compliance and data security. The position also involves mentoring other engineers and driving best practices across analytics engineering and governance.

Key Responsibilities: • Architect lakehouse analytics solutions with Snowflake and Spark • Design role-based access controls in Snowflake • Lead analytics engineering practices including dbt transformations • Develop data governance frameworks utilizing Atlan • Optimize Snowflake resources for cost efficiency

Requirements: • 10+ years in software or data engineering • 6+ years experi...

Ready to Apply?

Submit your application for Backend Software Engineer at Affirm at Affirm

Apply Now