Senior Distributed Systems Software Engineer
3 weeks ago
This is a remote position. If you care about solving tough distributed systems problems making a visible impact on global tech products and working on bleeding-edge sync and streaming infrastructureit doesnt get much cooler than our client. Were seeking a pragmatic performance-driven Distributed Systems Engineer to architect and scale the backbone of our next-generation data infrastructure. This is a critical technical leadership role for high-impact engineers who have mastered building optimizing and operating large-scale multi-cloud backend platforms. You will join a peer group of world-class engineers who have redefined reliability and throughput at transformative Canadian tech companies. What You’ll Do Design and implement robust data-sync pipelines real-time streaming layers and high-throughput backend services for modern infrastructure at petabyte scale. Lead architecture of multi-region and multi-cloud sync caching and event collection systems pushing platform boundaries for performance resiliency and compliance. Drive adoption of cloud-agnostic architectures (AWS GCP Azure) to power global products with strict data residency and disaster recovery requirements. Optimize low-latency APIs and backend services for observability scalability security and cost-efficiency. Spearhead migration of monolithic systems to distributed microservices-based deployments (Kubernetes Docker). Partner with product compliance and data teams to deliver highly available infrastructure supporting hundreds of millions of daily transactions. Influence the technical roadmap for cutting-edge data streaming CDC and caching solutions (Kafka Flink Debezium Redis DynamoDB) Champion infrastructure-as-code advanced monitoring and automation using modern tools (Terraform Grafana Prometheus Datadog Jaeger). Lead incident response postmortem analysis and end-to-end reliability engineering. Mentor and upskill engineering teammates in distributed systems and data engineering best practices. Requirements What Sets You Apart Deep expertise in distributed systems design and cloud infrastructure (preferably across AWS GCP and Azure). Hands-on experience building and scaling data pipelines and backend systems at leading tech firms (e.g. Shopify Wealthsimple 1Password or Citadel). Fluency in Go Python or Java; comfort with SQL and C; proven contributions to performance tuning and systems optimization. End-to-end understanding of streaming architectures (Kafka Flink Pulsar) real-time syncing and cross-region replication. Proven ability to architect for data security residency and compliance across international markets. Demonstrated ownership of API performance engineering and microservices migration at scale (ideally with Kubernetes Docker and Infrastructure as Code). Track record of reducing compute spend and boosting SLAs through observability-driven engineering. Contributor to open source and / or personal technical projects in distributed caching data propagation or backend infrastructure. Strong communication mentorship and cross-team partnership abilities. Our Stack Languages : Go Python Java SQL C. Data Systems : Kafka Flink Debezium PostgreSQL Redis Snowflake DynamoDB. Infra : AWS GCP Azure Kubernetes Terraform Docker Ansible. Monitoring : Grafana Prometheus Datadog Jaeger ELK Stack. APIs : REST gRPC GraphQL WebSocket. Preferred Qualifications . or higher in Computer Science Engineering or related technical field ideally with a focus on distributed systems and networks. Experience leading major systems engineering projects with cross-functional impact in fintech commerce SaaS or security. Why Join Our Client Build platform-scale infrastructure with visible business impact. Collaborate with some of the industrys best engineers. Tackle technical challenges facing massive user bases across North America and globally. Influence the future of high-scale reliable and secure cloud services. If you thrive in architecting and delivering systems that just cant go down and have a track record operating at Shopify Citadel Wealthsimple 1Password or similar youll find a home here transforming distributed systems for the next decade. Required Skills Distributed Systems Engineer Backend Engineer Data Infrastructure Engineer Cloud Infrastructure AWS GCP Azure Microservices Kubernetes Docker Terraform Data Streaming Kafka Flink Pulsar Debezium PostgreSQL Redis DynamoDB Snowflake Event Streaming Real-Time Sync API Performance Optimization Infrastructure as Code Reliability Engineering Observability Monitoring Grafana Prometheus Datadog Jaeger ELK Stack REST APIs gRPC GraphQL WebSocket Low-Latency Backend Multi-Region Multi-Cloud Data Residency Auto-Scaling Compliance Incident Response Canada Tech Toronto Fintech Commerce SaaS Python Go Java C SQL Senior Engineer Technical Lead Key Skills Academics,Hardware & Networking,ASP.NET,Business Operations,Barista,ERP Employment Type: Full Time Experience: years Vacancy: 1 #J-18808-Ljbffr
-
Senior Distributed Systems Software Engineer
2 weeks ago
Toronto, Canada Calliere Group Full timeThis is a remote position. If you care about solving tough distributed systems problems making a visible impact on global tech products and working on bleeding-edge sync and streaming infrastructureit doesnt get much cooler than our client. Were seeking a pragmatic performance-driven Distributed Systems Engineer to architect and scale the backbone of our...
-
Toronto, Canada Confluent Full timeA leading data streaming platform company in Toronto is seeking a Senior Software Engineer to build high-performance and reliable systems. You will work on a scalable storage engine and drive complex software projects while collaborating closely with the team. Candidates should have a strong background in cloud infrastructures and distributed systems. This...
-
Toronto, Canada Confluent Full timeA leading data streaming platform company in Toronto is seeking a Senior Software Engineer to build high-performance and reliable systems. You will work on a scalable storage engine and drive complex software projects while collaborating closely with the team. Candidates should have a strong background in cloud infrastructures and distributed systems. This...
-
Toronto, Canada Confluent Full timeA leading data streaming platform company in Toronto is seeking a Senior Software Engineer to build high-performance and reliable systems. You will work on a scalable storage engine and drive complex software projects while collaborating closely with the team. Candidates should have a strong background in cloud infrastructures and distributed systems. This...
-
Toronto, Canada Confluent Full timeA leading data streaming platform company in Toronto is seeking a Senior Software Engineer to build high-performance and reliable systems. You will work on a scalable storage engine and drive complex software projects while collaborating closely with the team. Candidates should have a strong background in cloud infrastructures and distributed systems. This...
-
Hamilton, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full timeDistributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...
-
Senior Software Engineer
14 hours ago
Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per yearSenior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...
-
Senior Software Engineer
2 hours ago
Toronto, Canada Beacon Software Full timeJoin to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...
-
Mississauga, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full timeDistributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...
-
Senior Software Engineer
2 days ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...