senior java engineer distributed systems remote jobs in Montreal

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


  • Montreal, QC, Canada Grafana Labs Full-time $140,000 - $210,000 Contract

    Shape Tempo’s hardest distributed systems problems with Go, technical ownership, and a fully remote work model. Lead substantial projects from framing through rollout.As a Senior Engineer, you will guide Tempo’s technical direction and deliver multi-month initiatives across ingestion, storage, querying, and metrics generation. You will write design...


  • Montreal, QC, Canada Grafana Full-time $90,000 - $130,000 Contract

    Build reliable cloud systems with Go at Grafana Cloud, working remotely across distributed telemetry databases and Kubernetes infrastructure. Shape products used for observability.As a Senior Backend Software Engineer, you will design, build, operate, and maintain critical systems. You will work with Mimir, Loki, Tempo, and Pyroscope across Grafana Cloud and...


  • Montreal, QC, Canada GitHub Full-time $120,000 - $180,000 Contract

    GitHub is seeking a software engineer for its Ecosystem Events team in a remote Canada role. You will build and operate the webhook platform, enabling third-party integrations and GitHub products.The work involves Go and Ruby services, scaling during high traffic, and collaboration with databases, queues, and compute infra. You will design, implement, ship,...


  • Montreal, QC, Canada Engineered Intelligence Inc. 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....


  • Montreal, QC, Canada Bagel Labs Full-time $167,014 - $250,522 Contract

    A leading machine learning research lab is looking for an expert in distributed systems to design scalable infrastructure for diffusion models. The ideal candidate will have substantial experience in ML serving and architectural knowledge of diffusion techniques. This role offers top compensation, full remote flexibility within North America, and...


  • Montreal, QC, Canada Flexspring, Inc. Full-time $90,000 - $130,000 Contract

    Flexspring, Inc. is seeking a Senior Research and Development Developer to design and build core components of our integration platform. You will collaborate with developers, product stakeholders, and technical leaders to solve complex data integration challenges and to deliver scalable, reliable solutions.You will influence technical direction, contribute...


  • Montreal, QC, Canada Alltech Consulting Services, Inc. Full-time $80,000 - $110,000 Contract

    Job Description:Years of Experience: 7-15Our Company’s sizeable investment in technology results in cutting-edge modelling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools.The Firm-wide Model Control System is...

  • Senior Go Engineer

    4 hours ago


    Montreal, Quebec, Canada StreamingFast Full-time

    Montreal, CanadaLocation: Montreal, CanadaAbout StreamingFastStreamingFast is a cutting-edge technology firm, a core developer on The Graph, revolutionizing the way blockchain data is processed and analyzed. We specialize in integrating Firehose and Substreams (our two flagship products) into all blockchains, enabling users to process entire networks in less...


  • Montreal, QC, Canada Affirm Full-time $153,000 - $213,000 Contract

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


  • Montreal, Quebec, Canada Agility-PR-Solution Full-time

    Guide distributed systems engineering at Agility PR Solutions in a fully remote environment, using Java, Kafka, and scalable data pipelines. Lead dependable delivery. As Manager, Software Development, you will lead the team building RESTful services for Agility's media intelligence and outreach platform. The work addresses large data volumes, distributed...


  • Montreal, QC, Canada Apptoza Inc. Full-time $120,000 - $160,000 Contract

    Apptoza Inc. is seeking a Java Spring Boot with Guidewire capable SRE for a full-time role in Toronto with remote flexibility. You will automate toil, respond to incidents, define SLOs/SLAs, and ensure observability across systems.You will work with developers to build reliable architectures and participate in post-incident reviews. The role emphasizes...


  • Montreal, QC, Canada Industry Professionals Full-time $100,000 - $120,000 Contract

    About the job Sr. Java Developer VOIP/SIP SolutionsSenior Java Developer VOIP/SIP SolutionsLocation: Hybrid Montreal, QC, CanadaIndustry: Emergency Communications & Telecommunications SoftwareCompensation: CAD $100,000 $120,000Application Deadline: June 20, 2025We are recruiting on behalf of a technology leader in emergency response and telecommunications,...


  • Montreal, QC, Canada Motion Recruitment Full-time $120,000 - $150,000 Contract

    Motion Recruitment in Mississauga, ON is seeking a Senior Java DevOps Developer for a contract role with strong possibility of extension and conversion to permanent. The position offers remote work with potential to move to a hybrid model (3 days onsite) upon conversion.The role requires 5+ years of Java development, experience building cloud-ready...


  • Montreal, Montreal (administrative region), Canada Cohere Full-time $100,000 - $140,000 Contract

    A leading AI research company in Montreal is seeking a Senior ML Systems Engineer to develop and maintain the training framework for large-scale language models. This role involves designing distributed training systems and collaborating with teams to enhance performance. The ideal candidate will have strong experience in distributed training and HPC...


  • Montreal, QC, Canada Roadmunk, Inc. Full-time $90,000 - $130,000 Contract

    Tempo Software is seeking a passionate software developer to join our engineering team. You will work with product managers, designers, developers, QA, and technical writers to build flagship Jira Cloud plugins like Tempo Timesheets and Capacity Planner.We value clean code, best practices, and solving real customer problems to improve productivity. You will...


  • Montreal, QC, Canada Regroup Mass Notification Full-time $90,000 - $120,000 Contract

    Crafty Penguins is seeking a Senior Linux Systems Specialist for a fully remote role with a focus on client-facing Linux and cloud infrastructure. You will solve complex technical problems while maintaining strong customer relationships, and help design scalable infrastructures across diverse environments.You’ll work with Linux, Open Source, DevOps, and...


  • Montreal, QC, Canada Culture-Core-Group Full-time $90,000 - $120,000 Contract

    Crafty Penguins, a Linux and DevOps infrastructure consultant, seeks a Senior Linux Systems Specialist focused on external client support. You will own complex production problems across varied environments, with independence and strong networking and scripting skills.This is a fully remote role within Canada, with compensation in the CAD market. You will...


  • Montreal, QC, Canada Just Eat Takeaway.com Full-time $102,000 - $128,000 Contract

    Build scalable Java backend services remotely for Just Eat Takeaway.com from Alberta, Manitoba, or Ontario. Apply strong system design expertise.As a Senior Java Developer, you will support the Logistics Areas and Fees team. You will architect, develop, and operate distributed systems for delivery calculations. The work includes Java 21, REST APIs, message...


  • Montreal, Quebec, Canada AutoScale Ventures Full-time

    AutoScale Ventures is seeking a Senior Software Engineer to design, build, and evolve backend systems powering data-heavy products like VinAudit.ca and SquidProxies.com. You will own key backend initiatives end-to-end, mentor peers, and collaborate on architectural decisions to improve reliability and performance. The role emphasizes autonomy and ownership,...


  • Montreal, QC, Canada Andritz AG Full-time €120,000 - €160,000 Contract

    ANDRITZ is seeking a Senior Control Systems Engineer to lead automation projects across North American pulp and paper facilities. You will guide design, implementation, commissioning and training for modern control systems, with frequent collaboration with clients, vendors and internal teams. Qualifications include an Engineering degree, EIT/P.Eng/AScT...