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

Software Engineer — Notification Hub & Experience (Backend)

120 000 - 150 000CAD
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Software Engineer — Notification Hub & Experience (Backend): Building and scaling a personalized notification system that delivers relevant messages to millions of customers with an accent on distributed systems, AI fluency, reliability, and product-driven architecture. Focus on designing notification lifecycle systems, improving delivery latency and SLAs, integrating production AI capabilities, and balancing conversion value against long-term reachability costs.

Location: Toronto, ON, Canada

Salary: CAD 120,000–150,000, CAD 149,500–187,000, or CAD 185,000–231,500 per year, depending on the localized employee work location and relevant factors. Equity grants may also be available.

Company

A product-focused engineering organization building a scalable, intelligent notification experience that delivers personalized communications to customers.

What you will do

  • Define the multi-quarter technical strategy and architecture for the Notification Hub and personalized notification experience.
  • Build and scale high-throughput notification systems that reason across the full user notification lifecycle.
  • Make architectural decisions balancing relevance, latency, system complexity, conversion value, and long-term reachability costs.
  • Drive reliability, SLA improvements, latency reduction, observability, and operational hygiene across distributed infrastructure.
  • Partner with product, design, marketing, data science, and infrastructure teams on strategy, experimentation, and cross-functional technical decisions.
  • Mentor E4/E5 engineers through design reviews, code reviews, coaching, documentation, and knowledge transfer.

Requirements

  • 7+ years of backend engineering experience with demonstrated Staff-level impact, including large, ambiguous, cross-functional projects with organization-wide or company-wide outcomes.
  • Strong proficiency in one or more backend languages, including Go, Java, Python, C++, Kotlin, or a similar language.
  • Deep experience designing and scaling distributed systems handling a massive volume of events per day.
  • Ability to work across long-term technical strategy and detailed system design while maintaining focus on measurable business outcomes.
  • Strong written and verbal communication, with the ability to align engineering, product, and leadership without formal authority.
  • AI fluency and experience applying AI in software development, combined with a product-minded approach.

Nice to have

  • Experience building notification, messaging, or communications platforms at scale.
  • Experience integrating ML/AI systems in production, including model serving, feature pipelines, real-time inference, or experimentation infrastructure.
  • Familiarity with recommendation or personalization systems.
  • Experience integrating LLMs into production services.

Culture & Benefits

  • Product-focused engineering work at massive scale with cross-functional collaboration.
  • Paid time off, paid parental leave, wellness benefits, and paid holidays.
  • Medical, dental, and vision benefits for full-time employees.
  • Disability and basic life insurance, an RRSP with employer match, and a mental health program.
  • Equity grant opportunities in addition to base salary.

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