CareerPlanSign in

Staff Software Engineer, Data Platform

CANADA💼 Full-time💰 $160,000–$160,000🗓 2026-09-29 → 2026-10-02

Core

Design, implement, and own scalable data-intensive platform components and streaming infrastructure.

Role type

Staff Software Engineer, Data Platform

Builds

Streaming infrastructure and distributed data-platform services

Domain

Cloud-based distributed computing and data engineering

Deliverable

production ML models | infrastructure

Required skills

Object-oriented programming (Java), Cloud-based distributed computing (Kinesis, Kafka, Flink, Spark, Beam, Snowflake, Hadoop, Kubernetes, Mesos), Highly scalable distributed systems, Software engineering principles, Multithreading, Garbage collection, Memory management, Reliability engineering (data quality, observability, incident management)

Preferred skills

Security, Encryption, Identity management, Authentication infrastructure, Major public cloud providers, Large-scale data integration, Batch and online systems, Kubernetes-based services on AWS

Responsibilities

Design and implement scalable platform components, Build and optimize streaming infrastructure, Collaborate on project design and implementation, Participate in design and code reviews, Coach and mentor engineers, Debug production issues

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