senior java distributed systems engineer jobs in Toronto

10,000 senior java distributed systems engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Toronto, ON, Canada eBay Full-time $118,000 - $158,000 Contract

    Design distributed authentication services for eBay using Java, Spring Boot, REST, and event-driven architecture. Help build cloud-native capabilities.This Senior Software Engineer role focuses on production-grade backend applications and scalable distributed systems. You will create APIs and microservices supporting Authentication as a Service, extending...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada eBay Full-time

    Design distributed authentication services for eBay using Java, Spring Boot, REST, and event-driven architecture. Help build cloud-native capabilities. This Senior Software Engineer role focuses on production-grade backend applications and scalable distributed systems. You will create APIs and microservices supporting Authentication as a Service, extending...


  • Toronto, ON, Canada Movable Ink Full-time $140,000 - $180,000 Contract

    Join Movable Ink as a Senior Engineer specializing in Distributed Systems. Lead the development of scalable software solutions that leverage AI for impactful marketing strategies. As part of the Movable Ink Activation Team, you’ll focus on the design and implementation of systems that manage large data efficiently. Your skills will play a critical role in...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Movable Ink Full-time

    Join Movable Ink as a Senior Engineer specializing in Distributed Systems. Lead the development of scalable software solutions that leverage AI for impactful marketing strategies. As part of the Movable Ink Activation Team, you’ll focus on the design and implementation of systems that manage large data efficiently. Your skills will play a critical role in...


  • Toronto, ON, Canada Amazon Full-time

    Design distributed systems at Amazon with CloudTune, using large-scale data processing and infrastructure automation to support Amazon-scale workloads. As a Senior Software Development Engineer, you will build systems for Scaling Efficiency within Amazon's CloudTune organization. You will serve internal customers across science, capacity management, and...


  • Toronto, ON, Canada Amazon Inc. Full-time

    Design distributed systems at Amazon with CloudTune, using large-scale data processing and infrastructure automation to support Amazon-scale workloads. As a Senior Software Development Engineer, you will build systems for Scaling Efficiency within Amazon's CloudTune organization. You will serve internal customers across science, capacity management, and...


  • Toronto, ON, Canada Kaseya Limited Full-time €150,000 - €210,000 Contract

    Kaseya Limited in Toronto, Canada, is hiring a Senior Staff Software Engineer to shape the architecture and evolution of Java-based SaaS platforms and shared backend services. This hands-on leadership role focuses on solving complex distributed systems challenges and guiding multiple teams toward scalable, reliable solutions. You will collaborate with...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Kaseya Limited Full-time

    Kaseya Limited in Toronto, Canada, is hiring a Senior Staff Software Engineer to shape the architecture and evolution of Java-based SaaS platforms and shared backend services. This hands-on leadership role focuses on solving complex distributed systems challenges and guiding multiple teams toward scalable, reliable solutions. You will collaborate with...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Amazon Inc. Full-time

    Design distributed systems at Amazon with CloudTune, using large-scale data processing and infrastructure automation to support Amazon-scale workloads. As a Senior Software Development Engineer, you will build systems for Scaling Efficiency within Amazon's CloudTune organization. You will serve internal customers across science, capacity management, and...


  • Toronto, ON, Canada Achievers Full-time $117,000 - $160,000 Contract

    Lead distributed systems engineering with Python, Go, and GCP for Achievers’ Data Intelligence services supporting millions of workplace experiences. Work hybrid from Toronto.This Senior Software Engineer role focuses on complex backend systems, performance, scalability, and fault tolerance. You will shape technical direction while delivering services for...


  • Toronto, ON, Canada Nubank Full-time

    Architect distributed systems for Nubank’s Money Boxes platform, combining high-concurrency design with transactional ledgering across international markets. This hybrid role requires office presence two days weekly. As Senior Staff Software Engineer, you will serve as chief technical authority for Money Boxes core technology. You will design extensible...


  • Toronto, Canada Qorsa Corp Full-time €120,000 - €180,000 Contract

    About Qorsa Qorsa is a Canadian post-quantum cryptography and cybersecurity company building CasQade — a crypto-agile security platform protecting sovereign government, defence, financial, and critical-infrastructure networks against current and emerging cryptographic threats. We are headquartered in Waterloo, Ontario, with a European subsidiary in The...


  • Toronto, ON, Canada LotusFlare, Inc. Full-time €140,000 - €190,000 Contract

    Build secure, scalable backend infrastructure at LotusFlare, using distributed systems expertise to support millions of concurrent API calls globally. As a Senior Backend Engineer, you will develop, secure, and scale mission-critical systems for LotusFlare’s DNO Cloud platform. You will own software from development through production maintenance, while...


  • Toronto, ON, Canada Nubank Full-time €156,000 - €184,000 Contract

    Nubank is seeking an experienced software engineer to evolve and operate its messaging platform and the infrastructure that supports asynchronous communication at scale. This senior role owns critical platform capabilities across multiple domains and AWS accounts, with hundreds of clusters and very large daily data volumes. Strong Kubernetes and networking...


  • Toronto, Canada Mawari Technologies Full-time €150,000 - €190,000 Contract

    Design distributed systems for Mawari Network’s XR streaming ecosystem in Waterloo, focusing on Golang, Rust, scalability, and real-time performance. As Principal Engineer, you will architect large-scale systems spanning content streaming, model evaluation, inference pipelines, and decentralized coordination. You will guide technical direction while...


  • Toronto, ON, Canada Kinvie Full-time €130,000 - €175,000 Contract

    Lead distributed systems architecture for QFG from Toronto or Calgary, working hybrid with at least three office days weekly. Shape resilient platforms, identity flows, and technical direction. As Team Lead, Software Engineering, you will connect legacy banking cores with microservices through scalable orchestration layers. Your focus includes distributed...


  • Toronto, ON, Canada EPAM Systems Full-time $95,000 - $140,000 Contract

    Lead innovative distributed systems at EPAM as a Java Engineer. Design and maintain production-grade Java services critical for corporate actions and investment data processing. As a vital member of the engineering team at EPAM, your role focuses on building scalable applications using Java and Spring Boot. You will own the engineering lifecycle from...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada cerebras Full-time

    Cerebras Systems is seeking a seasoned cluster engineer to join the team responsible for turning thousands of wafers, servers, and switches into a reliable, observable cloud. The role focuses on automating bare-metal provisioning, upgrades, and security patches, with a strong emphasis on CRDs, controllers, and RBAC in a Go/Python/Kubernetes stack. You will...


  • Toronto, ON, Canada cerebras Full-time

    Cerebras Systems is seeking a seasoned cluster engineer to join the team responsible for turning thousands of wafers, servers, and switches into a reliable, observable cloud. The role focuses on automating bare-metal provisioning, upgrades, and security patches, with a strong emphasis on CRDs, controllers, and RBAC in a Go/Python/Kubernetes stack. You will...

  • Senior Java Engineer

    3 hours ago


    Toronto, Ontario, Canada Princeton IT Services, Inc Full-time

    Job Title: Senior Java Engineer Agentic AI Location: Toronto, ON (Hybrid 3 days/week onsite) Duration: 6-month contract (extension possible up to 1 year) or FTE About The Role We are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical Leads) with a strong hands‑on Software Engineering background to join an...