Назад
Company hidden
2 часа назад

Senior Software Engineer (Data Platform)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer (Data Platform) (Backend/Distributed Systems): Building distributed backend services, APIs, and platform infrastructure for ingesting, processing, serving, and exposing data across Kaseya products with an accent on event-driven architecture, scalability, and fault tolerance. Focus on solving concurrency, partitioning, ordering, idempotency, retries, consistency, and observability challenges in high-volume production systems.

Location: Toronto, Canada

Base salary: CAD $205,000–$240,000 per year

Company

hirify.global provides AI-powered IT management and cybersecurity software for managed service providers and internal IT organizations worldwide.

What you will do

  • Design and build backend services, APIs, and distributed platform components for hirify.global products.
  • Develop event-driven and asynchronous systems for data ingestion, enrichment, routing, transformation, and delivery.
  • Build reusable platform frameworks, service contracts, schemas, and integration patterns for multiple engineering teams.
  • Improve performance, scalability, reliability, observability, and operational efficiency in production systems.
  • Own services across design, implementation, deployment, production support, incident response, and optimization.
  • Collaborate with Product, Infrastructure, Security, AI, and Software Engineering teams while mentoring engineers.

Requirements

  • 6+ years of professional software engineering experience with recent hands-on work in backend, platform, or distributed systems.
  • Strong programming ability in Java, Go, Python, Scala, Rust, or C++.
  • Experience designing production APIs, microservices, backend services, or platform services.
  • Experience operating distributed systems and event-driven or messaging platforms such as Kafka, Kinesis, Event Hubs, Pub/Sub, or RabbitMQ.
  • Experience with cloud-native production systems on AWS, Azure, or GCP, plus Docker and containerized environments.
  • Strong knowledge of concurrency, asynchronous programming, system design, testing, debugging, failure handling, retries, ordering, and distributed state.

Nice to have

  • Production experience with Apache Kafka and streaming frameworks such as Flink, Spark Structured Streaming, Kafka Streams, or Apache Beam.
  • Experience with Kubernetes, infrastructure as code, CI/CD, distributed caching, queues, or high-performance databases.
  • Experience with CDC, event sourcing, high-throughput systems, data-serving infrastructure, or developer-facing platforms.
  • Experience supporting machine learning or AI systems, AI/LLM backend services, vector databases, RAG infrastructure, or AI data pipelines.
  • Experience mentoring engineers or leading cross-team technical initiatives.

Culture & Benefits

  • Work within a high-growth organization focused on innovation, accountability, and results.
  • Build greenfield capabilities for a Data & AI Platform used across a global product ecosystem.
  • Contribute to systems serving millions of endpoints and thousands of customers.
  • Equal employment opportunity is provided to employees and applicants.

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