Senior Software Engineer, Backend (Lake Analytics Platform)
Affirm- Total compensation
- $153k–$213k Published total compensation range
- Location
- Remote - Canada Remote eligibility
- Employment
- Full-time Senior
About the job
About the Role
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. This role focuses on the platform and applications layer of Affirm's data infrastructure — building, operating, and extending systems that enable teams across Affirm to work with data at scale. You will be a core contributor to platform reliability, self-service capabilities, and the roadmap toward agentic data tooling and semantic layer infrastructure.
What You'll Do
- Design and implement platform features that enable engineers across Affirm to build, deploy, and operate data applications at scale — covering automated provisioning, deploy pipelines, access control, service lifecycle management, and reliability tooling.
- Build and maintain integrations between the platform and internal systems — CI/CD pipelines, identity and secrets management, external APIs, and event-driven hooks.
- Design and operate secure data access patterns across the platform's analytical infrastructure, including RBAC, managed-access schemas, dynamic data masking, secure views, and cross-database grants.
- Identify recurring support patterns — access provisioning, data pipeline failures, service health management, secrets management — and build automation and tooling to make them self-service.
- Build telemetry, alerting, and log infrastructure so platform teams and application owners can diagnose and resolve issues independently. Establish runbooks and operational patterns.
- Participate in on-call coverage, triage production incidents, and execute platform-level maintenance.
- Help design and build next-generation platform capabilities — semantic layer infrastructure, agentic application patterns, and AI-native data tooling.
- Set and hold high standards in code review, design, operational readiness, and incident follow-through.
What We Look For
- Hands-on experience operating a cloud analytical data platform (e.g., Snowflake, Databricks, BigQuery, or similar), including access control design, data masking and governance, compute management, and cost optimization.
- Experience building and operating containerized applications — Docker image management, CI/CD pipeline design (Buildkite, GitHub Actions, or similar), deployment automation, and rollout practices.
- Experience building internal platforms, developer tooling, or self-service infrastructure.
- Comfort building integrations between systems — REST APIs, OAuth/OIDC, webhook ingestion, secrets management, egress networking configuration, and identity/SSO patterns.
- Proficiency in Python and SQL for building reliable, maintainable platform services.
- Strong operational instincts — instrument systems, write runbooks, own alerts, and treat on-call burden as a design constraint.
- Familiarity with or interest in semantic layer design, LLM-integrated platform workflows, and agentic data tools.
- Strong written and verbal communication, effective across application teams, security, infrastructure, and platform users.
Compensation & Benefits
CAN base pay range per year: $153,000 - 213,000. Total compensation may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits including 100% subsidized medical coverage, dental and vision for you and your dependents. Benefits also include flexible time off, generous holiday calendars, and an employee stock purchase plan (ESPP) that lets you buy Affirm stock at a discount.
Application Instructions
Apply via the provided link. By clicking 'Submit Application,' you acknowledge that you have read Affirm's Global Candidate Privacy Notice and consent to the use of your personal information as described.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.