Senior Software Engineer, Backend (Marketing & Privacy)
Senior backend engineer on Affirm's Marketing & Privacy Engineering team, building data pipelines, identity/event systems, and attribution and conversion measurement that tie marketing channels to signup and GMV outcomes. Core stack includes Python or Kotlin, AWS, MySQL, Kubernetes, Snowflake, dbt, and Airflow, plus marketing tech like GTM and GA4.
- Compensation
- CA$153K–CA$213K / yr
- Location
- Remote Canada
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Backend
- Posted
Skills
Must have
- 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
- Track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes
- Hands-on experience building marketing data and measurement systems using GTM/sGTM, GA4, advertising and conversion APIs, CDPs, attribution or mobile measurement platforms, and consent management plat
- Experience building production data pipelines and analytical models using Snowflake, dbt, and Airflow, including event-level data, identity resolution, attribution, or conversion measurement
- Experience defining a technical plan for delivery of a significant feature or system component with an elegant, simple and extensible design, writing high quality code
- Proficient at making significant changes in a large code base, with tools and practices to do so safely
- Demonstrated ownership of growth, proactively seeking feedback from team, manager, and stakeholders
- Strong verbal and written communication skills supporting collaboration with a global engineering team
- Must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan
Full description
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences and measurement systems that enable sustainable growth. Within MPE, the Marketing pillar owns Affirm’s Logged-Out Web experiences, web experimentation, client-side tagging, marketing technology integrations, attribution, and measurement. As a Senior Software Engineer, you will build the data and measurement foundations that connect consumer acquisition activity across paid media, SEO/AEO, and other growth channels to downstream outcomes such as signup, conversion, and GMV. You will work at the intersection of data engineering and marketing technology, building reliable pipelines, identity and event data systems, attribution and conversion measurement, and integrations across our marketing and data ecosystems. You will partner closely with Engineering, Product, Marketing, Analytics, and Data Engineering so that consent, tagging, identity, and consumer-data requirements are incorporated into measurement architecture from the start. This role is a strong fit for an engineer who enjoys ambiguous cross-functional problems, cares deeply about data quality and operational reliability, and wants to build durable measurement capabilities that help teams understand the effectiveness of consumer growth investments.
What You'll Do
- You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
- You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
- You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
- You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
- You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
- You will help develop talent on your team by providing feedback and guidance, and leading by example.
What We Look For
- You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.