CareerPlanSign in

Senior Software Developer - Real-Time Processing Platform

Canada🌐 Remote💼 Full-time💰 $75,000–$246,000🗓 2026-09-29

Core

Building and evolving mission-critical distributed systems for real-time event enrichment, detection, correlation, and stream processing at massive scale.

Role type

Senior Software Developer (Real-Time Processing Platform)

Builds

Cloud-native platforms supporting security detection and analytics capabilities

Domain

Cybersecurity / Real-time Data Processing

Deliverable

production ML models | product features

Required skills

Distributed systems design, Real-time data processing, Cloud-native architecture, Scalability engineering, System reliability, Microservices architecture, CI/CD pipelines, Container orchestration, Event streaming technologies, Programming (Golang/Python/Java)

Preferred skills

Cybersecurity domain knowledge, Observability/Telemetry platforms, Apache Kafka/Flink/Spark/Redpanda/RabbitMQ/SQS

Technologies

AWS, Azure, GCP, Docker, Kubernetes, Apache Kafka, Apache Flink, Spark, Redpanda, RabbitMQ, SQS

Responsibilities

Design and develop core components of large-scale real-time detection platforms, Build distributed systems processing trillions of events daily, Solve complex engineering challenges regarding scalability and latency, Contribute to system architecture and technical direction, Deliver high-quality production-ready software, Mentor fellow developers and promote engineering practices

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via lever · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.