Назад
5 дней назад

Senior Software Engineer, Backend (Online Storage)

153 000 - 213 000CAD
Формат работы
remote (только Canada)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer, Backend (Online Storage) (MySQL/TiDB/Kubernetes): Building and operating control-plane automation for large-scale relational and distributed SQL databases with an accent on provisioning, failover, migrations, networking, and performance. Focus on designing zero-downtime database operations, improving reliability across multi-tenant clusters, and solving complex storage infrastructure challenges.

Location: Remote in Canada; candidates must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Base pay: 153,000–213,000 CAD per year

Company

Affirm provides transparent financial products that let people pay over time without hidden fees or surprises.

What you will do

  • Build and operate control-plane automation for large-scale MySQL and TiDB databases, including provisioning, failover, backups, and upgrades.
  • Design and execute zero-downtime schema and data migrations across multi-tenant database clusters.
  • Own the Kubernetes networking stack connecting services to storage, including ProxySQL, and optimize latency, resilience, and failover.
  • Define quarterly goals, lead engineers through ambiguous technical problems, and support delivery.
  • Monitor reliability and availability through metrics, on-call operations, and operational runbooks.
  • Improve engineering quality through code review standards, design practices, documentation, and technical talks.

Requirements

  • 5+ years of software engineering experience.
  • 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 technologies, including MySQL, TiDB, Postgres, Spanner, Vitess, or CockroachDB.
  • Strong understanding of distributed database architecture, data modeling, SQL tuning, performance optimization, benchmarking, load testing, and capacity planning.
  • Experience with connection poolers and proxies such as ProxySQL, RDS Proxy, PgBouncer, or PgDog, plus Kubernetes networking, service discovery, and TLS.
  • Equivalent practical experience or a bachelor’s degree in a related field, with strong written and verbal communication skills.

Culture & Benefits

  • Remote-first work with flexibility within the country of employment.
  • Health, dental, and vision coverage with premiums fully subsidized for employees and dependents.
  • Monthly stipends for technology, health, and wellness expenses.
  • Flexible time off and generous holiday calendars.
  • Employee stock purchase plan with discounted Affirm stock.
  • In-person onboarding for new hires and an inclusive interview process with accommodations available.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →