Назад
Company hidden
обновлено 2 часа назад

Principal Backend Software Developer

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

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

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

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

Текст:
/

TL;DR

Principal Backend Software Developer (Distributed Billing Systems): Building and operating a next-generation usage-based billing platform with an accent on event-driven architecture, real-time usage processing, reliability, and global scalability. Focus on designing correctness-critical services, solving performance and resilience challenges, and improving production operations across a cloud-native platform.

Location: Toronto, ON, Canada

Salary: CAD 131,000–191,400 base salary

Company

hirify.global develops software that helps innovators design and make buildings, products, factories, vehicles, and media.

What you will do

  • Lead the architecture, design, and implementation of secure, scalable backend systems for a global usage-based billing platform.
  • Build distributed services, event-driven workflows, APIs, and data-processing pipelines for usage capture, rating, billing, reconciliation, and integrations.
  • Own service-level outcomes including observability, SLOs, SLIs, alerting, resilience, incident readiness, and post-incident improvements.
  • Drive technical design reviews, architecture documentation, code reviews, roadmap planning, modernization, and migration strategy.
  • Partner with product, finance, commerce, data, architecture, and platform teams to deliver durable technical solutions.
  • Mentor engineers and improve engineering practices across testing, deployment safety, security, and production support.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, a related technical field, or equivalent practical experience.
  • 8+ years of professional software engineering experience with strong backend development and production operations experience.
  • Deep knowledge of distributed systems, microservices, event-driven architecture, real-time or near-real-time processing, and cloud-native design.
  • Proficiency in Java, Python, Go, Kotlin, or a similar backend language.
  • Hands-on experience with AWS services such as Lambda, Fargate, ECS, SQS, SNS, DynamoDB, Aurora, API Gateway, and CloudWatch.
  • Experience designing highly available, low-latency, fault-tolerant, consistent, and multi-region systems, plus strong communication and mentoring skills.

Nice to have

  • Experience with billing, payments, metering, usage, commerce, financial systems, or other correctness-critical platforms.
  • Experience with Kafka, Kinesis, Flink, Spark Streaming, SQS, or similar high-throughput streaming and messaging systems.
  • Experience with idempotent, auditable, eventually consistent, transactional, analytical, and event-sourced systems.
  • Experience with infrastructure as code, CI/CD, automated testing, progressive delivery, cloud migration, and cost optimization.

Culture & Benefits

  • Meaningful work supporting software used to design and make products, buildings, factories, vehicles, and media.
  • Collaborative environment spanning product, finance, commerce, platform, data, and engineering teams.
  • Comprehensive benefits package with potential annual cash bonuses and stock grants.
  • Culture focused on belonging, inclusion, and helping employees thrive.

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