Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, backend (Online Storage)

$153k - $213k per year

Affirm

At Affim, 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.

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. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for affirmers to secure, store, analyze, and transform data at exceptional scale.

The Online Storage team provides a set of managed databases as a platform, used to persist data for all affirm services. Our platform enables self-service access to OLTP storage systems, including Relational DB(MySQL), KV(DynamoDB), Distributed SQL(TiDB) and Cache(Redis). As a team, we are responsible for various data and access patterns, including but not limited to mission-critical financial transactional data, data science models, and any new persistence use case. These responsibilities require us to learn and gain deep expertise in various database systems.

We are looking for a talented Senior Software Engineer who can architect, build and scale Relational and Distributed SQL Databases identifying opportunities to improve how we build, productionize, operate and improve this mission-critical infrastructure to unlock substantial value within our business. You’ll have the opportunity to directly influence your team’s roadmap in close collaboration with your peers, share your knowledge and expertise with others and learn from some of the best on our shared mission to deliver honest financial products that improve lives.

What You’ll Do

  • You will build and operate the control plane for large-scale distributed SQL databases such as MySQL and TiDB, automating provisioning, failover, backups and upgrades end to end.
  • You will design and execute reliability-focused schema and data migrations across multi-tenant database clusters, with zero downtime for the products that depend on them.
  • You will own the networking stack that connects services to storage on Kubernetes, including connection proxies such as ProxySQL, and tune it for latency, resilience and failover.
  • 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 a total of 5+ years of experience as a software engineer.
  • You are experienced in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, Terraform and Kubernetes.
  • You have in-depth, hands-on experience with large-scale database deployments in a production environment.
  • You have expertise in distributed databases and database technologies such as MySQL(Preferred), TiDB(Preferred), Postgres, Spanner, Vitess, CockroachDB etc.
  • Solid understanding of distributed database architecture, data modeling, and performance tuning. Particularly, expertise in SQL tuning and performance optimization techniques.
  • You have expertise in database benchmarking, load testing, and capacity planning.
  • You are familiar with connection poolers and proxies such as ProxySQL, RDS Proxy, Pg Bouncer, PgDog etc.
  • You have built control-plane or automation tooling for databases, such as provisioning, failover, upgrades or schema migrations, ideally on Kubernetes.
  • You have executed zero-downtime migrations and major version upgrades on production databases, and have built CLI tooling or runbooks to make those procedures repeatable.
  • You understand Kubernetes networking, service discovery and TLS well enough to debug connection and failover problems between services and databases.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Pay Grade - N

Equity Grade - 6

Employees new to Affim typically come in at the start of the pay range.

Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.

Base pay is part of a total compensation package that 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.)

CAN base pay range per year: $153,000 - 213,000 CAD.

This posting is for an existing vacancy.

Remote-first with flexibility built in

Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in‑person work at an affirm office, and a few are office‑based due to the nature of the work. All new hires will be invited to attend an in‑person onboarding experience.

Benefits Designed For You

Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:

  • Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
  • Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
  • Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
  • Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy affirm stock at a discount.

We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.

For positions based in San Francisco or Los Angeles: Affim considers qualified applicants with arrest and conviction records, as required by law.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, backend (Online Storage) in Alberta vacancy
  • Elevate your career at Affirm as a Senior Backend Software Engineer focused on online storage and database technologies. This remote role enables you to design, optimize, and manage large-scale SQL databases with a strong emphasis on reliability and performance. Affirm is seeking... 
    Senior
    Online
    Remote work

    Affirm

    Alberta
    3 days ago
  • $153k - $213k per year

     ...what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware...  ...integrations, attribution, and measurement. As a Senior Software Engineer, you will build the data and...  ...designing, developing and launching backend systems at scale using languages like... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Alberta
    5 days ago
  • $153k - $213k per year

     ...Affi is seeking a Senior Software Engineer to own data-driven measurement and backend systems at scale. You will build pipelines, identity data, and attribution across marketing and growth channels, working cross-functionally with product, analytics and data engineering.... 
    Senior
    Remote work

    Affirm

    Alberta
    4 days ago
  •  ...Instacart is the North American leader in online grocery, and behind every seamless customer experience is a world-class engineering organization building the systems that make...  ...reliably, and with less friction. As a Senior Software Engineer II on the Developer Experience team... 
    Senior
    Online
    Full time
    Work at office
    Work from home
    Flexible hours
    Shift work

    Instacart

    Alberta
    a month ago
  • $133k - $183k per year

     ...what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy‑aware...  ...integrations, attribution, and measurement. As a Software Engineer II on MPE, you will build and...  ...and marketing APIs. You will partner with senior engineers as well as Product, Design,... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Alberta
    5 days ago
  •  ...Optimization team is the decision-making engine of Instacart's $1B+ ads business. We own the...  ...Platform Revenue. We are looking for a Software Engineer II with a strong quantitative background...  ...at scale. - Collaborate closely with senior scientists, engineers and product managers... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours
    Shift work

    Instacart

    Alberta
    22 days ago
  •  ...intersection of Marketing, Product, and Engineering, we own the platforms behind organic search...  ..., and QA automation. We're seeking a Software Engineer II who will build across two of...  ...features that improve Instacart's search engine and AI answer engine visibility across millions... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    15 days ago
  • $216k - $283.5k per year

     ...Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. We are seeking a Senior Solution Engineer to drive complex customer solutions and close large deals. Working directly with sales teams and channel partners, you will... 
    Senior
    Flexible hours

    Snowflake

    Alberta
    3 days ago
  •  ...and design system foundations that power it. We are hiring a Senior Frontend Engineer II (L6) to co-own the technical roadmap for our advertiser-...  ...the platform. You’ll partner closely with Product, Design, Backend, and Data Science teams to build reusable UI abstractions and... 
    Senior
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    19 days ago
  •  ...platform that the world's most sophisticated retailers trust with their own storefronts. That is the problem you will help solve. As a Software Engineer II on Carrot Ads, you will independently build and ship features across the publisher-facing stack: the Connect / Carrot Ads API... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    a month ago
  • Drive customer success as a Senior Solution Engineer at Snowflake. Leverage your expertise in database and cloud technologies to engage clients and demonstrate innovative solutions. In this role, you will drive complex customer solutions and support large deals by collaborating... 
    Senior

    Snowflake

    Alberta
    3 days ago
  • $140k - $165k per year

     ...committed to supporting them through our many different programs. About The Role Reporting to the Manager, Commercial, the Senior Engineering Supervisor, Projects is accountable for safely delivering a portfolio of capital projects for Greenhills Operations on time and... 
    Senior
    For contractors
    Work at office
    Relocation package

    Glencore Canada

    Alberta
    4 days ago
  •  ...Developer Experience team at Instacart is the force multiplier for our 1000+ engineers. We define and build the platforms, tools, and practices that enable Instacart engineers to ship high-quality software faster — from AI-powered code review to build infrastructure, developer... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    Shift work

    Instacart

    Alberta
    a month ago
  •  ...Elk Valley Resources (EVR), part of the Glencore Group in Canada, is seeking a Senior Engineering Supervisor, Projects to lead a multidisciplinary team and deliver capital projects for Greenhills Operations on schedule and within budget. Reporting to the Manager, Commercial... 
    Senior

    Glencore Canada

    Alberta
    4 days ago
  •  ...Senior Data Engineer Government of Alberta – Technology and Innovation Location: Edmonton, Alberta / Remote within Canada Work Arrangement...  ...data currently extracted and transformed from the Justice Online Information Network (JOIN) database and establish a more... 
    Senior
    Online
    Contract work
    Remote work

    Analyst Technical Solutions

    Alberta
    a month ago
  •  ...building community through regular in-person events. Learn more about our flexible approach to where we work. Overview As a Senior Machine Learning Engineer on the Ads Response Prediction team, you will own and execute the development of ML models that power Instacart's ads... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    a month ago
  • $125k per year

     ...Requisition Number: 106684  Senior Consultant   Location: This role is fully remote Salary: $125,000 CAD / annualized   Insight...  ...and messaging  Assess, configure and troubleshoot Exchange Online and hybrid messaging environments. Design mailbox migration, coexistence... 
    Senior
    Online
    Immediate start
    Remote work

    Insight Enterprises, Inc.

    Alberta
    14 hours ago
  • usd125k - usd135k per year

     ...Senior Software Project Manager role at SCIEX (Danaher) managing complex software and systems development for analytical instrumentation....  ...metrics for stakeholders Requirements ~ Bachelor's degree in engineering or computer science ~7+ years software engineering or... 
    Senior

    Danaher

    Alberta
    15 days ago
  •  ...where we work. Overview We are looking for a Senior Data Scientist to lead the Meals...  ...area in close partnership with Product, Engineering, and Design. About the Job - Lead data science...  ...precision/recall, human evaluation) with online experiments and business outcomes. - Background... 
    Senior
    Online
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Alberta
    19 days ago
  • Veuillez postuler sur : A Day in the Life of an Online Data Analyst In this role, you will conduct structured quality audits on spatial and mapping datasets. Your role is to verify, evaluate, and validate complex geographic and business information using advanced... 
    Online
    For contractors
    Remote work

    TELUS Digital

    Alberta
    4 days ago
  •  ...partner closely with XFN stakeholders, our Online Grocery team, and external technology...  ...tradeoffs, progress, and results clearly to senior stakeholders, including the GM of Ads....  ...stakeholder management skills across sales, engineering, and cross-functional teams. Preferred... 
    Senior
    Online
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Alberta
    2 days ago
  • $125k per year

     ...Requisition Number: 106683  Senior Consultant   Location: This role is fully remote Salary: $125,000 CAD / annualized   Insight at a Glance 14,000+ engaged teammates globally $8.2 billion in revenue in 2025 Certified as a Great Place to work in 9 Countries... 
    Senior
    For subcontractor
    Internship
    Immediate start
    Remote work

    Insight Enterprises, Inc.

    Alberta
    14 hours ago
  •  ...operations across the Instacart marketplace. We are seeking an Android Engineer to serve as a technical lead within the Pick & Deliver...  ...scale investments. You will partner closely with Product, Design, Backend Engineering, iOS Engineering, retailers, external vendors, and other... 
    Long term contract
    Full time
    Work at office
    Immediate start
    Work from home
    Flexible hours

    Instacart

    Alberta
    17 days ago
  •  ...by building technology that connects customers, shoppers, retailers, and brands through a reliable, convenient online marketplace. The Site Reliability Engineering team helps ensure that this experience remains resilient, scalable, and dependable as Instacart grows. We are seeking... 
    Online
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    16 days ago
  • Working within the Engineering Services department and reporting to the Manager, Engineering Projects, the Project Engineer II is responsible for assisting in project management and coordinating capital and special projects in the areas of transportation, bridges, water and... 
    Contract work

    Parkland County

    Alberta
    10 hours ago
  •  ...the vision, and regular visibility with senior executives. The right person will bring...  ...will be able to partner deeply with senior engineers, align a complex group of stakeholders around...  ...enable retailers of all sizes to compete online through their own ecommerce experiences.... 
    Senior
    Online
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    a month ago
  •  ...Overview About the Role: We're looking for a Senior Product Manager to shape how some of the...  ..., aligning teams across Product, Design, Engineering, and Data, and working directly with...  ...enables retailers of all sizes to compete online through their own ecommerce experiences.... 
    Senior
    Online
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    7 days ago
  •  ...Faith Evangelical Covenant Church of Breton, Alberta is looking for a Senior Pastor who will lead Faith Covenant Church (FCC) in its mission to 'Know God and Make Him Known.' This person will: Have Strong Communication Skills : Demonstrates the ability to communicate... 
    Senior
    Internship

    Breton Faith Evangelical Covenant Church

    Alberta
    10 days ago
  • Job Title: Senior Help Desk Support Analyst Duration: 6 Months Location: Edmonton,...  ...Log and track incidents using help desk software, retrieve existing tickets, provide resolutions...  ..., Computer Science, Mathematics, Engineering, or equivalent experience. ~4 years of... 
    Senior
    Online
    For contractors
    Work at office
    Remote work
    Monday to friday

    Compu-Vision Consulting Inc.

    Alberta
    3 days ago
  • $2300 - $3000 per month

     ...day one. We’re hiring an entrepreneurial E-commerce Director / Senior E-commerce Manager to build our digital commerce function from the...  ...the client's shopify storefront and be accountable for improving online revenue, conversion rate, and customer experience Audit the current... 
    Senior
    Online
    Remote job
    Full time

    Hirehawk

    Alberta
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, backend (Online Storage). Be the first to apply!