senior java distributed systems engineer jobs in Ottawa

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


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


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


  • Ottawa, ON, Canada Agility-PR-Solution Full-time €145,000 - €165,000 Contract

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


  • Ottawa, Ontario, Canada Veeva Systems Full-time

    Senior Software Engineer - Java Join to apply for the Senior Software Engineer - Java role at Veeva Systems. Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sciences companies bring therapies to patients faster. As a public benefit corporation, we balance the interests of...


  • Ottawa, Ontario, Canada Enbridge Full-time

    Posting End Date: November 04, 2026Employee Type: Regular-Full timeUnion/Non: This is a non-union positionAt Enbridge, we are committed to delivering safe, reliable energy while driving financial excellence and innovation. We are seeking an Engineer in Training I Distribution System Planning to join our Ontario based team!In this role, you will develop and...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Michael Page Full-time €140,000 - €145,000 Temporary

    Join to apply for the Senior Java Lead Engineer role at Michael Page 1 day ago Be among the first 25 applicants Join to apply for the Senior Java Lead Engineer role at Michael Page Get AI-powered advice on this job and more exclusive features. This range is provided by Michael Page. Your actual pay will be based on your skills and experience — talk...


  • Ottawa, ON, Canada Michael Page Full-time

    Join to apply for theSenior Java Lead Engineerrole atMichael Page 1 day ago Be among the first 25 applicants Join to apply for theSenior Java Lead Engineerrole atMichael Page Get AI-powered advice on this job and more exclusive features. This range is provided by Michael Page. Your actual pay will be based on your skills and experience — talk with your...


  • Ottawa, ON, Canada General Dynamics Mission Systems, Inc. Full-time €90,000 - €120,000 Contract

    Company Description Build bold. Deliver impact. Win together. At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission‑critical solutions that enhance national security, strengthen communities, and protect the people we...


  • Ottawa, Ontario, Canada GitLab Full-time

    ResponsibilitiesAs a Senior Distribution Engineer on the GitLab Build team, you’ll manage build pipelines, evaluate support needs for new services, platforms, and architectures, and maintain existing ones. You’ll keep the components that make up GitLab up to date and license-compliant, and make them available for users’ platforms and...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Veeva Systems Full-time €110,000 - €270,000 Temporary

    Senior Software Engineer - Java Join to apply for the Senior Software Engineer - Java role at Veeva Systems . Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sciences companies bring therapies to patients faster. As a public benefit corporation, we balance the interests...

  • Senior Engineer

    1 day ago


    Ottawa, ON, Canada Aptiv Full-time $110,000 - $140,000 Contract

    Senior Engineer - SystemLocation: Ottawa, Canada, Office based work - 3 days requiredIn a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformations of our customers with a new generation of Mission Critical AI Systems, with the most exacting standards for safety, security,...


  • Ottawa, ON, Canada The Weir Group PLC Full-time $90,000 - $130,000 Contract

    Job Title: Senior Systems Engineer Halifax, Gatineau, Ottawa, or Montreal (LaSalle) Work Arrangement: Hybrid About The Role Join a high-impact team supporting the development of advanced Information Systems for the Royal Canadian Navy. As a member of the Systems Engineering Team within the IC Job Title: Senior Systems Engineer Location: Halifax, Gatineau,...


  • Ottawa, Ontario, Canada Telesat Full-time

    Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years.  Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...


  • Ottawa, Ontario, Canada Actalent Full-time

    Job Title: Senior Systems Engineer Job Description We are seeking a highly skilled Senior Systems Engineer to join our team on a permanent, full-time basis. This role involves supporting the anticipated Land Vehicle Crew Training System (LVCTS) program, which aims to create high-fidelity simulated training environments for Canadian military vehicle crews,...


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


  • Ottawa, Ontario, Canada Miratech Full-time

    Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a...


  • Ottawa, ON, Canada Miratech Group Full-time €120,000 - €180,000 Contract

    Build enterprise-scale routing engines with Java and Spring Boot at Miratech, developing real-time interaction distribution for contact center operations. As a Senior Routing Engine Developer, you will create scalable backend services for voice and digital interactions. You will apply distributed systems, microservices, event-driven architecture, and...


  • Ottawa, ON, Canada General Dynamics Mission Systems–Canada Full-time $80,000 - $100,000 Contract

    Join to apply for the Senior System Engineer role at General Dynamics Mission Systems–Canada At General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers. If you seek a purpose‑driven career solving some of the world’s most critical problems alongside some of the...


  • Ottawa, ON, Canada IC 360 Solutions Full-time $100,000 - $130,000 Contract

    Location: Ottawa, ON or Toronto, ON (Hybrid) Type: Permanent, Full-time Start: As soon as possible The Opportunity Working with IC 360 and our clients is exciting, challenging, and deeply rewarding. If you’re looking to grow your technical expertise while deploying technology with purpose, this is the place to do it. As a Senior Systems Engineer, you will...


  • Ottawa, ON, Canada Canadian Inclusion Full-time $120,000 - $170,000 Contract

    Thales Canada Inc., Defence and SecuritySenior Systems Engineer (Project Management)Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our...