CareerPlanSign in

Senior Software Engineer

Toronto, ON, CAN, CA💼 Full-time💰 $107,000–$107,000🗓 2026-09-28 → 2026-10-02

Core

Design and build scalable, AI-native data infrastructure platforms, APIs, and streaming systems that power analytics and customer experiences for thousands of engineers.

Role type

Senior Software Engineer (Platform & Distributed Systems)

Builds

Scalable APIs, microservices, streaming/ingestion systems, control planes, and self-service infrastructure abstractions.

Domain

Cloud-native data infrastructure and distributed systems

Required skills

Go, Java, or Python; distributed systems design; API development (REST, GraphQL); cloud platforms (AWS); CI/CD; containerization

Preferred skills

Kafka, Flink; big data ecosystems (Spark, Trino/Presto, Hive, EMR); orchestration engines (Airflow, Temporal); observability frameworks; developer platform experience

Technologies

Go, Java, Python, React, Kafka, Flink, AWS, Spark, Trino/Presto, Hive, EMR, Airflow, Temporal

Responsibilities

Design and develop scalable APIs and microservices; architect distributed systems for batch and real-time data processing; build streaming and ingestion systems; implement control-plane services for workflow orchestration; define SLAs/SLIs and drive observability; mentor engineers and contribute to technical strategy.

Seniority

Senior, hands-on IC with architectural ownership

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