Senior Software Engineer, backend
Full-time
Affirm
Responsibilities
- Build and operate the control plane for large-scale distributed SQL databases, automating provisioning, failover, backups, and upgrades.
- Design and execute reliability-focused schema and data migrations across multi-tenant database clusters with zero downtime.
- Own the Kubernetes networking stack connecting services to storage, including connection proxies such as ProxySQL.
- Define and deliver quarterly team goals while leading engineers through open-ended technical problems.
- Collaborate with product management, design, analytics, and stakeholders on product decisions, constraints, risks, and trade-offs.
- Monitor operational metrics, support availability and on-call efforts, and address project, process, technology, and business issues.
- Establish code review and design standards and share expertise through writing and technical talks.
- Provide feedback and guidance to support talent development.
Requirements
- 5+ years of experience as a software engineer.
- Experience designing, developing, and launching backend systems at scale using technologies such as Python, Kotlin, AWS, MySQL, Terraform, and Kubernetes.
- Hands-on experience with large-scale production database deployments and distributed database architecture.
- Expertise with database technologies such as MySQL, TiDB, Postgres, Spanner, Vitess, or CockroachDB.
- Strong understanding of data modeling, SQL tuning, performance optimization, benchmarking, load testing, and capacity planning.
- Familiarity with connection poolers and proxies such as ProxySQL, RDS Proxy, PgBouncer, or PgDog.
- Experience building database control-plane or automation tooling for provisioning, failover, upgrades, and schema migrations, ideally on Kubernetes.
- Experience executing zero-downtime migrations and major production database upgrades, including building repeatable CLI tooling or runbooks.
- Understanding of Kubernetes networking, service discovery, and TLS for debugging service-to-database connection and failover problems.
- Ability to define technical plans, design extensible systems, write high-quality code, and make significant changes safely in large codebases.
- Strong ownership, communication, collaboration, and feedback-seeking skills.
- Bachelor’s degree in a related field or equivalent practical experience.
Benefits
- Remote-first work arrangement for candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan, with occasional in-person work and an in-person onboarding experience.
- 100% subsidized medical, dental, and vision coverage for employees and dependents.
- Monthly technology, health, and wellness spending stipends.
- Flexible time off and generous holiday calendars.
- Employee stock purchase plan allowing employees to buy Affirm stock at a discount.
- Inclusive interview accommodations for candidates with disabilities.
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, backend in Remote vacancy
$150k - $185k per year
...mission. The Opportunity: Palmstreet is looking for a Senior Software Engineer to join the team. As a Senior Software Engineer, you will lead... ...pipeline. Responsibilities: Build and maintain robust backend services and APIs that power both web and mobile...SeniorFull timeRemote work- ...in various database systems. We are looking for a talented Senior Software Engineer who can architect, build and scale Relational and Distributed... ...You are experienced in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL...SeniorFull time
- ...developer productivity through tooling, automation, integrations, and engineering best practices. Drive the vision and strategy for continuous... ...experience. Active open-source contribution or large-scale software development experience at a leading technology company is...SuggestedLong term contractFull timeTemporary workCasual workRemote workFlexible hours
- ...Design and implement scalable backend services, data pipelines, and... .... Own the full software development lifecycle from product... ...Communicate progress to product leads, engineering managers, and other... ...development, including 1–2 years in senior positions, developing large-...SeniorFull time
- ...New Senior Software Engineer, Backend (Consumer Authentication Platform) Remote Canada Apply 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. The...SeniorFull timeRemote work
$220k - $240k per year
...applications and next steps. Our partner is looking for a Staff Software Engineer, Backend (Grader) based in Canada. This is a high-impact backend... ...increasingly AI-powered experiences. This is an opportunity for a senior engineer to shape architecture and establish scalable...SeniorFull time- ...in the interview process. What We Look For - You have a total of 1. 5+ years of experience as a software engineer. - You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin. - You are familiar with the building...Full timeWork at officeRemote work
$181k - $241k per year
...have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. · You have... ...years of experience working in search or related recommendation engines · You have experience delivering major features, system...Full timeRemote work- ...tradeoffs on what matters most. The Growth Platform Engineering team builds the core systems and tools that drive user... ...long-term growth. We’re looking for a passionate Senior Software Engineer to design and build backend systems that power Affirm’s growth engine. This is a...SeniorLong term contractFull timeRemote work
$164.49k - $197.39k per year
...time. This requires deep expertise in high-performance backend systems, columnar storage, and intuitive frontend experiences... ..., great developer experience, and doing the hard engineering needed to ship reliable software at scale. You may not meet every requirement below. If...SeniorFull timeLocal areaRemote workFlexible hours- ...needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team... ...Spotify, including Music, Podcasts, and Audiobooks. This is a backend-focused role working on systems that sit on a critical path...SeniorLong term contractFull timeWork from home
$153k - $213k per year
...within Decisions Foundations is growing and we are looking for a Software Engineer. You will be part of a fast paced team which is responsible... ...or internship experience designing, developing and launching backend systems at scale and are experienced using one of Python or Kotlin...SeniorFull timeInternshipWork at officeRemote workFlexible hours- ...design, build and distribute open-source software that enables people to enjoy the... ...their terms. About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll... ...cycle. Together with many other backend platforms across the organization, these...SeniorFull timeImmediate startRemote workWorldwideHome office
- ...Responsibilities Lead end-to-end projects across backend services, APIs, and data pipelines,... ...and technical strategy. Mentor junior engineers through code reviews, technical guidance,... .... Requirements ~5–8 years of software engineering experience with expert-level...SeniorWork at officeRemote workWork from home
$153k - $213k per year
...team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike... ...a key enabler. This isn't just another backend role; you'll be building the "financial... ...we look for - 5+ years of experience in software development or engineering, with a deep understanding...SeniorLong term contractFull timeRemote work$149.6k - $199.6k per year
...daily at Coalition. About the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning... ...experience as a Senior Software Engineer (or equivalent) working on backend or systems-level services. Proficiency in at least one of...SeniorFull timeFixed term contractWork at officeRemote workHome officeFlexible hours$133k - $183k per year
...generation of Affirm’s Checkout Platform to provide a world-class buying experience that puts customers first! We are seeking a Backend Software Engineer to build out financial products and features providing new levels of accessibility and flexibility to our users. You will...Long term contractFull timeWork at officeRemote work- ...an eight-figure business using its own software, Base360.ai is now launching as a... ...We’re looking for a highly ambitious Senior Software Engineer who wants to build systems that solve... ...architecture – Experience designing scalable backend systems and reliable data models –...SeniorFull timeTemporary workRemote workWorldwide
- ...all applications and next steps. Our partner is looking for a Senior Backend Engineer - Databases - Analytics based in Canada. This role offers... ...- Strong experience building production-grade, user-facing software systems and solving complex engineering problems with a high...SeniorLong term contractFull timeInternship
- ...tangible impact at global scale. Our Engineering culture values autonomy,... ...improve how we build and operate software. If you’re excited by solving... ...to do: We’re looking for a Senior Software Engineer to design, build, and scale Java backend services that power our global...SeniorInternshipRemote work
$153k - $213k per year
...authentication, verification, and fraud journeys. You'll work to build the backend orchestration layers that drive our Web and Mobile surfaces. In... ...need to gain a deep understanding of the business, product and engineering context, and utilize that context to own and deliver high-...SeniorFull timeRemote work$164.49k - $197.39k per year
...ownership, both as individuals and as a team. Engineers are empowered to make decisions, move... ...partnership. We’re looking for a Senior Software (Database) Engineer to help build the underlying... ..., catalogs and table formats, query engines. Mastery of a programming language...SeniorLong term contractFull timeInternshipLocal areaRemote work$181k - $241k per year
...tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role is... ...pipelines, enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive the...Long term contractFull timeTemporary workRemote work$181k - $241k per year
...have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. - You... ...you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. - You have strong verbal and written...Full timeRemote work$154.5k - $225.45k per year
...performance. Join a talented, product focussed engineering team committed to solving some of the... ...About the Role We’re looking for a Senior Software Engineer who thrives in the earliest... ...in full-stack development (or strong backend experience paired with solid product...SeniorLong term contractFull timeInternshipRemote workFlexible hours$149.6k - $199.6k per year
...daily at Coalition. About the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning... ...experience as a Senior Software Engineer (or equivalent) working on backend or systems-level services. Proficiency in at least one of...SeniorFixed term contractWork at officeRemote workHome officeFlexible hours$133k - $183k per year
...New Software Engineer II, Backend (Identity Decisioning) Remote Canada Apply 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. We are looking for...Full timeRemote work$164.45k - $234.93k per year
...topic-based shelves and cross-content recommendations that help listeners discover podcasts they'll love. We’re looking for a Senior Backend Engineer to build and evolve the backend infrastructure and pipelines that make these experiences possible. You’ll work on systems...SeniorLong term contractInternshipFlexible hours- ...intelligence capabilities with Excel’s object model, calculation engine, and event system. Optimize plugin performance, memory usage,... ...and event-driven architectures. ~ Experience with enterprise software deployment, updates, and version management. ~ Demonstrated ability...SeniorWork at office
- ...useful, correct at a high level, and aligned with strong engineering practice. Assess the quality of explanations,... ...explanations of evaluation feedback. Requirements Senior, staff, or principal-level software engineering experience, or equivalent experience. Strong...SeniorFull timeContract workRemote workWorldwide10 hours per weekFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, backend. Be the first to apply!
Related searches
- software engineer internship Remote
- software engineer Remote
- software developer remote Remote
- développeur logiciel Remote
- software developer internship no experience Remote
- software developer no experience Remote
- new graduate software developer Remote
- software developer internship Remote
- remote entry level software developer Remote
- software design engineer Remote
