CareerPlanGet AI match score →

Software Engineer, Distributed Systems

Canada🌐 Remote💼 Full-time💰 $153,000–$153,000🗓 2026-04-15 → 2026-07-31

Core

Design, build, and operate scalable distributed systems powering real-time collaborative design tools for millions of users.

Role type

Senior IC distributed systems engineer (infrastructure)

Builds

Storage platforms, streaming infrastructure, compute orchestration, and internal developer tooling (CI/CD, APIs)

Domain

SaaS / Real-time collaboration / Cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, Cloud-native environments (AWS/GCP/Azure), Infrastructure-as-code, Container orchestration, Go/TypeScript/Python/Ruby/Ruby, System design, Production debugging

Preferred skills

Storage platform scaling (Postgres/Redis/S3/DynamoDB), Streaming systems (Kafka), Traffic management/DDoS mitigation, Service mesh (Envoy/Istio), Developer productivity tools

Technologies

AWS, GCP, Azure, Go, TypeScript, Python, Rust, Ruby, Kafka, Postgres, Redis, S3, DynamoDB, Envoy, Istio

Responsibilities

Design and maintain scalable infrastructure systems, Architect and evolve distributed systems, Build internal platforms and CI/CD systems, Collaborate on secure and performant system design, Shape platform strategy and best practices, Debug complex production issues, Mentor engineers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗