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
Affirm is reinventing credit to make it more honest and friendly, offering buy now, pay later without hidden fees or compounding interest. The Data and Storage Services team is responsible for Affirm's data infrastructure across OLTP and OLAP systems, including online checkout databases, batch orchestration, streaming, BI, analytics, and large-scale data platforms. This role focuses on the platform and applications layer, building and operating systems that enable teams to work with data at scale.
As a Senior Software Engineer, Backend on the Lake Analytics Platform, you will contribute to platform reliability, self-service capabilities, and the roadmap toward agentic data tooling and semantic layer infrastructure.
Responsibilities include:
- Design and implement platform features for automated provisioning, deploy pipelines, access control, service lifecycle management, and reliability tooling.
- Build integrations with CI/CD pipelines, identity and secrets management, external APIs, and event-driven hooks.
- Design secure data access patterns including RBAC, managed-access schemas, dynamic data masking, secure views, and cross-database grants.
- Automate toil and enable self-service for access provisioning, data pipeline failures, service health, and secrets management.
- Improve observability with telemetry, alerting, and log infrastructure; establish runbooks and operational patterns.
- Participate in on-call coverage and triage production incidents.
- Contribute to the platform roadmap including semantic layer infrastructure, agentic application patterns, and AI-native data tooling.
- Set high standards in code review, design, operational readiness, and incident follow-through.
Qualifications include:
- Hands-on experience operating a cloud analytical data platform (e.g., Snowflake, Databricks, BigQuery) including access control, data masking, governance, compute management, and cost optimization.
- Experience building and operating containerized applications with Docker, CI/CD pipelines (Buildkite, GitHub Actions), and deployment automation.
- Experience building internal platforms, developer tooling, or self-service infrastructure.
- Comfort building integrations with REST APIs, OAuth/OIDC, webhook ingestion, secrets management, egress networking, and identity/SSO.
- Proficiency in Python and SQL.
- Strong operational instincts with instrumentation, runbooks, and on-call ownership.
- Familiarity with semantic layer design, LLM-integrated workflows, and agentic data tools.
- Strong communication and collaboration skills.
Compensation: 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 include health care coverage (all premiums covered), flexible spending wallets, competitive vacation and holiday schedules, and an employee stock purchase plan.
This is a remote position within Canada. Affirm is a remote-first company.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.