hirq
← All jobs

jobgether

Senior Software Developer - Real-Time Processing Platform

Canada · Remote · Full-time · IT

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

Distributed Systems
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Developer - Real-Time Processing Platform based in Canada. This role focuses on building and evolving mission-critical services for real-time event enrichment, detection, correlation, stream processing, and pipeline orchestration. You will work on distributed systems operating at massive scale, processing and analyzing trillions of events per day in near real time. The position offers the opportunity to solve complex challenges involving scalability, reliability, performance, latency, throughput, and cost efficiency. You will contribute to foundational cloud-native platforms that directly support security detection and analytics capabilities. Working alongside threat researchers, detection engineers, and security specialists, you will help transform sophisticated detection logic into scalable production systems. The environment encourages technical ownership, architectural thinking, collaboration, and continuous improvement. You will also mentor fellow developers while helping shape the technical direction of next-generation real-time processing capabilities.