senior java engineer distributed systems remote

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


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Cadence Design Systems Full-time

    Advance your career with Cadence as a Senior Distributed Systems Engineer in Burnaby, Canada. Develop cutting-edge data pipelines and infrastructure for circuit design applications. In this on-site role, you will leverage your expertise to create scalable solutions and enhance data processing capabilities. Your responsibility will include implementing...


  • Burnaby, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Cadence Design Systems Full-time

    Advance your career with Cadence as a Senior Distributed Systems Engineer in Burnaby, Canada. Develop cutting-edge data pipelines and infrastructure for circuit design applications. In this on-site role, you will leverage your expertise to create scalable solutions and enhance data processing capabilities. Your responsibility will include implementing...


  • , Canada Cadence Design Systems Full-time

    Advance your career with Cadence as a Senior Distributed Systems Engineer in Burnaby, Canada. Develop cutting-edge data pipelines and infrastructure for circuit design applications. In this on-site role, you will leverage your expertise to create scalable solutions and enhance data processing capabilities. Your responsibility will include implementing...


  • Burnaby, British Columbia, Canada Cadence Design Systems Full-time

    Advance your career with Cadence as a Senior Distributed Systems Engineer in Burnaby, Canada. Develop cutting-edge data pipelines and infrastructure for circuit design applications. In this on-site role, you will leverage your expertise to create scalable solutions and enhance data processing capabilities. Your responsibility will include implementing...


  • Kitchener, Ontario, Canada Acceldata Full-time

    Join Acceldata as a Senior Engineer specializing in distributed systems. Drive critical architectural decisions that enhance petabyte-scale data management in diverse environments. This role is designed for a technical leader with over 9 years of software development experience, focusing on big data platforms. You will lead initiatives that optimize...


  • Winnipeg, Manitoba, Canada Elastic Full-time

    Elastic, the Search AI Company, is seeking a Principal Software Engineer to join the Elasticsearch - Distributed Systems team and tackle scale, performance, and resilience, especially in the context of our Serverless offering. You will work on how Elasticsearch nodes communicate, how data is indexed, allocated, and managed across nodes. You will design,...


  • Toronto, Ontario, Canada Rippling Full-time

    Rippling is seeking a talented Distributed Systems Engineer to design and implement scalable payroll-related systems. You will build and maintain distributed services that power payroll processing across countries, using message queues, job flow systems like Temporal, and bi-temporal data models.In this role you will collaborate with cross-functional teams,...


  • Winnipeg, Manitoba, Canada Databricks Full-time

    A leading data and AI company is seeking experienced engineers in Vancouver to contribute to product innovation and tackle complex challenges in log analytics, AI/BI, and governance. Ideal candidates have a strong background in Java, Scala or C++, along with experience in large-scale distributed systems. The role offers a competitive salary range of...


  • Calgary, Alberta, Canada Equinox Engineering Ltd. Full-time

    An engineering firm in Calgary is looking for a Senior Power Generation and Distribution Electrical Engineer. This role involves designing high-voltage power systems and ensuring compliance with specifications and standards. The ideal candidate has over 10 years of experience in the oil and gas sector or power generation and a strong understanding of...


  • Remote, Canada Elasticsearch B.V. Full-time

    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the...


  • Vancouver, British Columbia, Canada Databricks Full-time

    A leading data and AI company is seeking experienced engineers in Vancouver to contribute to product innovation and tackle complex challenges in log analytics, AI/BI, and governance. Ideal candidates have a strong background in Java, Scala or C++, along with experience in large-scale distributed systems. The role offers a competitive salary range of...


  • Winnipeg, Manitoba, Canada Rippling Full-time

    Rippling is seeking a talented Distributed Systems Engineer to design and implement scalable payroll-related systems. You will build and maintain distributed services that power payroll processing across countries, using message queues, job flow systems like Temporal, and bi-temporal data models. In this role you will collaborate with cross-functional teams,...


  • , 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 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...

  • Senior Java Developer Premium

    4 days ago


    , Canada Elastic Remote Full-time $128,300 - $203,000 Contract

    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the...


  • Mississauga, Ontario, Canada Canonical Full-time

    A leading open-source software company is seeking a Distributed Systems Software Engineer with strong Python or Go skills. This remote role involves creating automated testing approaches, collaborating with teams globally, and enhancing CI pipelines for cloud-native products. The ideal candidate has a solid background in test strategies and modern...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Canonical Full-time

    A leading open-source software company is seeking a Distributed Systems Software Engineer with strong Python or Go skills. This remote role involves creating automated testing approaches, collaborating with teams globally, and enhancing CI pipelines for cloud-native products. The ideal candidate has a solid background in test strategies and modern...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Canonical Full-time

    A leading open-source software company is seeking a Distributed Systems Software Engineer with strong Python or Go skills. This remote role involves creating automated testing approaches, collaborating with teams globally, and enhancing CI pipelines for cloud-native products. The ideal candidate has a solid background in test strategies and modern...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Canonical Full-time

    A leading open-source software company is seeking a Distributed Systems Software Engineer with strong Python or Go skills. This remote role involves creating automated testing approaches, collaborating with teams globally, and enhancing CI pipelines for cloud-native products. The ideal candidate has a solid background in test strategies and modern...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Canonical Full-time

    A leading open-source software company is seeking a Distributed Systems Software Engineer with strong Python or Go skills. This remote role involves creating automated testing approaches, collaborating with teams globally, and enhancing CI pipelines for cloud-native products. The ideal candidate has a solid background in test strategies and modern...