senior java engineer distributed systems remote jobs in Toronto

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


  • Toronto, 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, 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, Canada High Tech Genesis Inc. Full-time €140,000 - €210,000 Contract

    High Tech Genesis Inc. in Toronto seeks a Lead/Principal Java Engineer to design and build next‑gen distributed systems across backend services, edge computing, and AI/ML platforms. This hands‑on leadership role requires owning architecture, driving technical decisions, and delivering production‑grade code. You will mentor engineers, collaborate with...


  • Toronto, Ontario, Canada Grafana Full-time

    Grafana Labs is hiring experienced software engineers to join our remote‑first team building the Grafana Enterprise and Grafana Cloud platforms. You will work on distributed backend services in Go, with a focus on correctness, observability, and performance at scale.You will engage with large operators, cloud providers, and software delivery stacks, while...


  • Toronto, Ontario, Canada Nubank Full-time

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

  • Senior Java

    20 hours ago


    Toronto, ON, Canada TD Full-time $105,000 - $129,000 Contract

    TD Securities is seeking an Application Engineer in Toronto to implement real-time, event-driven solutions for the Payments Workflow Technology team. You will develop in Java/Javascript/Typescript, work with databases and integrate with JMS/REST/XML/SQL, and apply Agile and DevOps practices across enterprise projects.You’ll design and deliver end-to-end...


  • Toronto, 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 Kaseya Full-time $205,000 - $240,000 Contract

    Kaseya seeks a Senior Software Engineer for its Data Platform in Toronto. You will design and build distributed backend services that ingest, transform, and expose data across products.You will own services from design through production, ensuring reliability and scalability in a cloud-native environment. Join a data-driven team focused on large-scale data...


  • Toronto, ON, Canada Engineered Intelligence Inc. Remote Full-time $90,000 - $130,000 Contract

    Join Engineered Intelligence as a Senior IT Systems Engineer, supporting Microsoft 365 and endpoint operations in a fully remote setting. Bring your expertise in identity management and systems engineering to optimize our corporate IT environment. Engineered Intelligence, based in Calgary, is seeking a Senior IT Systems Engineer for a full-time position....


  • Toronto, Ontario, Canada s i systems Full-time

    s i systems is seeking a Java Software Engineer in Markham, Ontario to join its fast-growing health care tech team. The role focuses on building core platform services, collaborating across teams, and delivering high-quality software with strong testing practices.Ideal candidates will have a cs/ce degree, Java development experience, and familiarity with...


  • Toronto, Ontario, Canada EPAM Systems Full-time

    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, canada Movable Ink Full-time

    Seeking a Senior Backend Engineer for distributed systems development, focusing on AI-driven content personalization and massive data handling. Responsibilities include designing, building, and testing high-performance systems.


  • Toronto, Ontario, Canada Affirm Full-time

    Affim is seeking a Senior Software Engineer to architect, build, and scale relational and distributed SQL databases. You will automate provisioning, backups, and upgrades, and own the networking stack on Kubernetes to ensure low latency and strong failover.You will influence the team roadmap, mentor engineers, and collaborate with product, design, and...


  • Toronto, Ontario, Canada Affirm Full-time

    Affim is seeking a Senior Software Engineer to architect, build, and scale distributed SQL databases across MySQL, TiDB, and related tech. You will drive provisioning, backups, upgrades, and reliability initiatives within a Kubernetes-based platform.You will influence the team roadmap, collaborate with product management, design, and analytics, and mentor...


  • toronto county, canada Movable Ink Full-time

    Seeking a Senior Backend Engineer for distributed systems development, focusing on AI-driven content personalization and massive data handling. Responsibilities include designing, building, and testing high-performance systems.


  • toronto, canada Autodesk, Inc. Full-time

    A leading software company in Toronto is seeking a skilled software engineer to develop the next generation of data platforms. This role involves building scalable APIs and microservices, managing distributed systems, and implementing modern cloud-native practices. Candidates should have 5+ years of experience, proficiency in Go, Java, or Python, and a...


  • Toronto, Ontario, Canada Miratech Full-time

    Miratech is seeking a Senior Full Stack Engineer to join the Workforce Management product stream, building enterprise-scale solutions for forecasting, capacity planning, scheduling, and real-time adherence in contact centers. You will use Java and Spring Boot for services, React with TypeScript for front-end, and Node.js for integrations where needed.The...


  • Toronto, Ontario, Canada Spiria Full-time

    Spiria seeks a Senior Full-Stack Developer to design, build, and maintain scalable web applications using Angular, TypeScript, and Java. You will own features end-to-end from technical design through production and mentor others.You will contribute to architecture discussions, review code, and collaborate with developers, designers, QA, and product...


  • Toronto, ON, Canada Kaseya Careers Full-time $150,000 - $190,000 Contract

    Kaseya is seeking a Senior Staff Software Engineer to shape the architecture and evolution of Java-based SaaS platforms and backend services. This hands-on technical leadership role involves solving complex distributed systems challenges and guiding initiatives across teams.You will partner with Engineering, Product, Security, and Architecture leaders to...

  • Senior Java Engineer

    7 hours ago


    Toronto, Ontario, Canada EPAM Systems Full-time

    Join a high-impact engineering team building the distributed systems that power corporate actions and investment data processing. You will design, own, and evolve production-grade Java services where accuracy, scalability, and reliability are critical to real-world financial operations at enterprise scale.Join EPAM to engineer solutions that matter. From AI...