2 часа назад
Senior Software Engineer (Data Platform)
205 000 - 240 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Senior Backend Developer, Behavioural Team (Kafka)
140 000 - 180 000CAD
6 дней назад
Senior Software Engineer (Java)
137 000 - 186 000CAD
1 день назад
Senior Backend Developer (Distributed Systems)
143 000 - 200 000CAD
3 дня назад
Staff Software Engineer – Backend (TypeScript / Node.js / AWS)
121 000 - 159 000CAD
3 дня назад
Senior Core Java Engineer (Java)
80 000 - 90 000CAD
Datadog
1 день назад
Senior Software Engineer (Distributed Systems)
192 000 - 240 000$