Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Distributed Systems

Full-time

Qorsa

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 Hague, Netherlands. Our work spans post-quantum cryptography, explainable AI, AI-driven threat intelligence, cryptographic agility, hardware security, and distributed systems, with active engagements across Canadian defence, NATO, and allied partner organizations.

The Role

We are hiring a Senior Software Engineer to build on SiQcure, our post-quantum platform for software supply chain integrity. SiQcure helps teams prove what is inside every software release, which cryptography it relies on, and whether it is ready for the quantum era, with results that anyone can verify.

Regulations such as the EU Cyber Resilience Act, with full requirements applying from 11 December 2027, expect companies that sell software in the EU to know exactly what is inside it. At the same time, quantum computers are expected to break much of the encryption software relies on today, likely as early as 2028–2029. Customers use SiQcure’s results to decide what they ship, what they fix first, and what they can prove to a regulator.

Knowing exactly what is inside a release, and being able to prove it later, is a data problem at scale. It takes reliable ingestion, careful consistency, strict tenant isolation and records that can be trusted, presented clearly to the security and platform engineers who depend on them. You will own features from the database to the browser: design, build, operate, and carry the pager. This is a senior role on a small team, where your work reaches customers within days.

Responsibilities

  • Design and ship Go services in a monorepo: APIs, background workers, and the pipelines that move data between them.
  • Own data ingestion and processing as it scales, with clear freshness and correctness goals that other features depend on.
  • Evolve our multi-tenant Postgres layer as data volume and customer count grow.
  • Build customer-facing pages end to end in React and TypeScript, from the API contract to the data-dense tables and visualizations that present it.
  • Make a security signal legible at a glance in a table with thousands of rows, showing relationships between components without overwhelming the reader.
  • Own state management and data fetching against our generated TypeScript clients, and treat the API contract as a shared responsibility.
  • Share frontend ownership with the team, working with an established component system and typed API clients generated from our API spec.
  • Work with customers and our customer-facing teammates on the features customers ask for, and learn from how the product is used in practice.
  • Set the bar on operability: structured logging, tracing, alerting thresholds and incident retrospectives.
  • Mentor the engineers around you, and write clear, maintainable design docs.

What We’re Looking For

  • Experience building and operating backend services in production, including being on call for them. You can walk us through an outage you resolved and what changed afterward.
  • Strong Go, or deep experience in a comparable systems language (Rust, Java, Elixir/Erlang, C#) and a willingness to learn Go.
  • A production React and TypeScript interface you’ve shipped and maintained, with sound judgement on state, data fetching and component design.
  • Natural reasoning about failure modes: partitions, replays, idempotency, consistency windows, and what breaks first when load doubles.
  • Solid relational-database instincts: schema design, query performance, and migrations against live data.
  • A product mindset: you ask why before building, offer alternatives, and care what happens after a feature ships.
  • Excellent communication skills. You explain architecture clearly in conversation and in writing, and you can defend a trade-off with an open mind.

Strong Assets

  • Package-ecosystem internals (npm, Maven, Go modules, PyPI) or vulnerability-data experience.
  • Event-driven pipelines, queue-based workers, or feed-ingestion systems at scale.
  • Security, developer tools or compliance product experience. You know what a CVE or an audit log is.
  • Experience with AWS, Docker, Kubernetes, and observability stacks such as Datadog or Grafana.

Compensation

We compensate well — a strong base salary plus potential for bonuses.

Benefits

  • Dental care
  • Extended health care
  • Vision care
  • On-site parking

Work Location: In person, Waterloo, Ontario.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Distributed Systems in Waterloo, ON vacancy
  • $144k - $176k per year

     ...stronger, more resilient businesses. Our Engineering team is at the heart of building...  ...looking for a curious, impact-driven Senior Software Engineer to join our growing team – someone...  ...high-quality, robust code, and shape systems that power our products. This is a unique... 
    Senior
    Long term contract
    Full time
    Internship

    Relay

    Waterloo, ON
    14 days ago
  •  ...Systems Engineer Waterloo, Ontario   Your opportunity at VueReal VueReal is revolutionizing the field of optoelectronics with cutting...  ...mechanical, electrical, optical, embedded, and application software together into working products. You will lead bring up of new... 
    Suggested
    Full time
    Work at office

    Vuereal

    Waterloo, ON
    a month ago
  • $90k - $140k per year

     ...development of digital investigative software that acquires, analyzes, and...  ...for a Software Development Engineer in Test to help build and...  ...Engineers, Product Managers, and Senior Quality Leaders to ensure...  ...quality for production software systems. ~ Experience working on a cross... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Waterloo, ON
    more than 2 months ago
  •  ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...  ...passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. What Yo u' ll... 
    Senior
    Full time
    Remote work

    Speechify

    Waterloo, ON
    more than 2 months ago
  •  ...space-occupancy monitoring solution and comprehensive software platform that enables frictionless parking. Our...  ...with us! We have an active opening for a full-time  Senior Backend Engineer to strengthen the systems behind our eXactPark cloud solution. You will own backend... 
    Senior
    Long term contract
    Full time
    Flexible hours

    Eleven-x

    Waterloo, ON
    7 days ago
  • $188.2k - $282.2k per year

     ...entertainment excellence and creativity. Staff Software Engineer, Adaptive Experiences Platform...  ...suites. Partner with client, design system, merchandising, content, personalization...  ...binding, hydration, or client-side rendering engines. Experience building or integrating... 
    Long term contract
    Full time
    Contract work
    Internship
    Manual labor

    Playstation

    Waterloo, ON
    a month ago
  •  ...Space Systems Engineer Work Location: Waterloo, ON About Canadian Strategic Missions Corp. (CSMC)   Canadian Strategic Missions Corporation is building the capabilities that will shape Canada's future in space, defence, and energy. We focus on developing dual use... 
    Long term contract
    Full time
    For contractors
    Remote work

    Csmc Inc

    Waterloo, ON
    more than 2 months ago
  • $100k - $140k per year

     ...Public transit is being transformed from a system of static, scheduled fixed-routes, to a...  ...foremost innovator in on-demand transit software. Languages: Python, JavaScript/Typescript...  ...~ Degree in Computer Science, Software Engineering, or a related discipline. ~3 - 5 years... 
    Full time
    Casual work
    Flexible hours

    Rideco

    Waterloo, ON
    more than 2 months ago
  •  ...About Cambio Cambio is a software platform for world-class real estate decarbonization. We help commercial real estate owners and tenants...  ...to achieve net zero by 2050. ‍ The role As a Frontend Engineer at Cambio, you will play a critical role in crafting and implementing... 
    Full time

    Cambio Ai Inc.

    Waterloo, ON
    more than 2 months ago
  • $110k - $138k per year

     ...electronics, electro-mechanics, and software. We’re not just a company; we’re a community...  ...state-of-the-art communication systems and autonomous vehicles to advancing...  ...industrial automation. We are seeking a Senior Full Stack Software Engineer to design, develop, test, and... 
    Senior
    Full time

    Syntronic

    Waterloo, ON
    more than 2 months ago
  • $160k - $220k per year

     ...and Brands. This team owns Slate, Faire’s design system as well as all of the tools & processes designers and engineers use to prototype and make design decisions. Two...  ...of the company. About this role: As a Senior Software Engineer on the Design Platform team, you'll build... 
    Senior
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    29 days ago
  •  ...intelligence, cryptographic agility, hardware security, and distributed systems, with active engagements across Canadian defence, NATO, and...  ...partner organizations. The Role We are hiring a Senior Software Engineer to own the platform and reliability of SiQcure, our... 
    Senior
    Full time
    Internship

    Qorsa

    Waterloo, ON
    1 day ago
  •  ...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Full Stack Software Engineer II (Contract Role) Waterloo, ON Playstation is looking for a Software Engineer to build our next-generation technologies... 
    Hourly pay
    Full time
    Contract work
    Internship
    Work at office
    Work from home
    Flexible hours

    Playstation

    Waterloo, ON
    20 days ago
  • Elevate your software engineering career with Affirm as a Senior Software Engineer. This remote role focuses on shipping web and mobile applications, emphasizing collaboration and innovative problem-solving. At Affirm, you will play a vital role in the Marketplace and App... 
    Senior
    Remote work

    Affirm

    Waterloo, ON
    3 days ago
  •  ...complexity is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director, Cloud Operations A quick snapshot… As a...  .... Your expertise will directly influence system availability, deployment velocity, operational excellence... 
    Senior
    Full time
    Worldwide

    Conga

    Waterloo, ON
    13 days ago
  • $113.4k - $162k per year

     ...users every day.    As a  Software Developer - Backend , you won...  ...services—you’ll shape the systems, architecture, and tooling that...  ...multiple levels (intermediate/senior/staff+). Whether you’re an...  ...strategies for production-grade distributed systems.  Partner closely... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Textnow

    Waterloo, ON
    more than 2 months ago
  •  ...specific team. This is a requirement for this role. Job title: Senior Software Engineer   What your day-to-day will look like: · Identify,...  ...appropriate tools and scripting · Analyze and debug systems · Perform validation and verification testing in a test-driven... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Waterloo, ON
    a month ago
  • $153k - $213k per year

     ...what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences and measurement systems that enable sustainable growth. Within...  ...integrations, attribution, and measurement. As a Senior Software Engineer on MPE, you will help shape the... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Waterloo, ON
    3 days ago
  • $153k - $213k per year

     ...activities such as participation in the interview process. What We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using declarative UI frameworks like React or Vue You have experience shipping... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Waterloo, ON
    3 days ago
  • $181.05k - $213k per year

     ...replace fragmented tools with a single system of record, Carta brings together the software, services, and legal...  ...the outcome. You'll join a small, senior team that blends startup-style execution...  ...'ll Solve As a Senior Software Engineer II, KYC, you will lead technically... 
    Senior
    Full time

    Carta

    Waterloo, ON
    28 days ago
  • $141.9k - $212.9k per year

     ...synonymous with entertainment excellence and creativity. Senior Software Engineer, Backend Waterloo, ON   Build what’s next for players...  ...across relational, non-relational, caching, and event-driven systems. Make thoughtful architectural decisions related to... 
    Senior
    Internship

    PlayStation Global

    Waterloo, ON
    29 days ago
  •  ...Responsibility: Associate Director of Software Engineering MCAP at a Glance Joining MCAP means...  ...for new and existing applications and systems, ensuring functional and non-functional...  .... ~ Experience in micro services and distributed system architectures. ~ Experience in... 
    Senior
    Permanent employment
    Full time
    Shift work

    MCAP

    Waterloo, ON
    7 days ago
  •  ...Software Developer Intern  Recognized as a global leader in interactive and digital entertainment, Sony...  ...reliable, scalable, and efficient test automation systems. We work at the intersection of software engineering, quality engineering, and platform infrastructure,... 
    Full time
    Casual work
    Internship
    Work at office
    Worldwide

    Playstation Waterloo Co-op

    Waterloo, ON
    a month ago
  • $141.9k - $212.9k per year

     ...synonymous with entertainment excellence and creativity. Senior Software Engineer / Software Developer (React Native)    Build what’s next...  ...frameworks.  Familiarity with CI/CD pipelines and modern build systems for frontend development. Previous experience at an early... 
    Senior
    Internship

    PlayStation Global

    Waterloo, ON
    29 days ago
  •  ...affirm's Online Storage team as a Backend Software Engineer. This fully remote role focuses on...  ...Services team, managing OLTP and OLAP systems. As a Software Engineer II, you'll build...  ...in Python or Kotlin • Experience with distributed systems like AWS and MySQL • Knowledge... 
    Remote work

    Affirm

    Waterloo, ON
    4 days ago
  •  ...intelligence, cryptographic agility, hardware security, and distributed systems, with active engagements across Canadian defence, NATO, and...  ...organizations. The Role We are hiring a Full Stack Software Engineer to build the operator side of CasQade, our crypto-agile TLS... 
    Full time

    Qorsa

    Waterloo, ON
    3 days ago
  • $140k - $170k per year

     ...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a...  ...creating state-of-the-art communication systems and autonomous vehicles to advancing IoT...  .... We are seeking a  Lead Software Engineer to drive the design, development, and... 
    Full time

    Syntronic

    Waterloo, ON
    more than 2 months ago
  •  ...services, robust tooling, and trusted data systems. It drives operational excellence,...  ...meet the highest standards. The Quality Engineering team is dedicated to embedding a culture...  ...What You’ll Bring   ~ Familiarity with software development lifecycle  ~ Clear and consistent... 
    Full time
    Casual work
    Internship
    Work at office

    Playstation Waterloo Co-op

    Waterloo, ON
    a month ago
  •  ...intelligence, cryptographic agility, hardware security, and distributed systems, with active engagements across Canadian defence, NATO,...  ...partner organizations. The Role We are hiring a Senior Security Engineer to own the security and cryptographic trust behind SiQcure... 
    Senior
    Full time

    Qorsa

    Waterloo, ON
    1 day ago
  •  ...DevOps team is an essential part of the Software Technology Organization at Miovision,...  ...hitch! We are currently looking for a Senior DevOps Engineer to contribute to the development of our...  ...security practices, increasing visibility of system health, supporting new infrastructure... 
    Senior
    Long term contract
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Miovision

    Waterloo, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Systems. Be the first to apply!