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

Senior Software Engineer - Distributed Systems

Qorsa Corp

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.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Distributed Systems in Ontario vacancy
  • $55 - $65 per hour

     ...We are currently seeking Senior Distribution Powerline Technician (PLT) / Foreman to join our growing...  ...electrical power distribution systems. This is a hands-on leadership role where...  ...contractor providing comprehensive EPC+ (engineering, procurement, construction) and maintenance... 
    Senior
    Remote job
    Hourly pay
    Full time
    For contractors
    Apprenticeship
    Day shift

    Valard Construction

    Ontario
    more than 2 months ago
  • $134.5k - $176k per year

     ...OPPORTUNITY Since 2005, Nordmin Engineering Ltd. has provided engineering, technical...  ...for the following position: SENIOR ENGINEER (POWER SYSTEMS) JOB SUMMARY The Senior Engineer...  ...power systems, including electrical distribution, substations, power generation, protection... 
    Senior
    For contractors
    Internship
    Work at office
    Monday to friday
    Flexible hours

    Nordmin Engineering Ltd.

    Ontario
    1 day ago
  • $117.5k - $164.5k per year

     ...teams. Greenhouse is searching for a Senior Full Stack Engineer to join our Employer Experience &...  ...capabilities and the search and matching systems behind them, with a particular focus on...  ...years in a row.  –  Greenhouse Software is an equal opportunity employer. All... 
    Senior
    Long term contract
    For contractors
    Work at office
    Local area
    Remote work

    Greenhouse

    Ontario
    12 days ago
  • Elevate your career with Qorsa as a Senior Software Engineer in Waterloo, Ontario. Join our mission to secure software supply chains against quantum...  ...TypeScript. You'll engage directly with data processing, system operability, and customer feedback to refine our offerings.... 
    Senior

    Qorsa Corp

    Ontario
    2 days ago
  • $160k - $240k per year

     ...160K–$240K annually + meaningful equity Seniority: Senior / Staff About the Project We are looking for a Senior/Staff Software Engineer to join a rapidly growing technology...  ...technical owner of a database, queue, storage system, streaming platform, or other large-scale... 
    Senior
    Long term contract
    Full time
    Remote work

    Aida Recruitment

    Ontario
    more than 2 months ago
  •  ...is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director, Cloud Operations As a Senior Software...  .... Your expertise will directly influence system availability, deployment velocity, operational excellence... 
    Senior
    Long term contract
    Immediate start
    Worldwide

    Conga

    Ontario
    23 hours ago
  •  ...Senior Software Engineer, Firefox Security Remote Finland Why Mozilla? The Mozilla Corporation is wholly owned by the non-profit 501(c...  ...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the... 
    Senior
    Immediate start
    Remote work
    Home office

    Mozilla

    Ontario
    4 days ago
  • $110k - $160k per year

     ...you move forward. Who You Are: A  Senior Guidewire Developer  with certification...  ...You'll Bring ~10+ years of experience in software development within P&C insurance...  ...We welcome applications from Guidewire engineers across a range of experience levels. Compensation... 
    Senior
    Full time
    Remote work

    Norima Consulting

    Ontario
    17 days ago
  • Become a Senior Software Engineer with Verily Health, focusing on AI-enabled precision health solutions. Elevate healthcare by building scalable platforms with modern tools in a dynamic team environment. Verily Health seeks a Senior Software Engineer to join their team in developing... 
    Senior

    Verily

    Ontario
    4 days ago
  • $143.5k - $266.5k per year

     ...the world of technology. Cadence is seeking a HPC Server Farm Engineer to join our team to support, manage, and improve the DevOps...  ...cloud solutions and proven expertise in working directly with R&D software development teams to develop solutions to optimize their working... 
    Senior

    Cadence Design Systems

    Ontario
    2 days ago
  •  ...interpretable, and steerable AI systems. We want AI to be safe and...  ...group of committed researchers, engineers, policy experts, and business...  ...models. We tackle complex, distributed systems challenges across...  ...qualifications Significant software engineering experience, particularly... 
    Senior
    Long term contract
    Work at office
    Worldwide
    Visa sponsorship
    Flexible hours

    Anthropic

    Ontario
    a month ago
  •  ...OpenText is seeking an experienced Senior Software Developer to enhance the Enterprise Capture product line. You will design, develop...  ...on experience with Docker/Kubernetes, cloud platforms, and distributed systems. Excellent communication and leadership abilities are a plus... 
    Senior

    OpenText

    Ontario
    3 days ago
  •  ...Mozilla is seeking a Senior Software Engineer for Firefox Security. This remote Finland role focuses on designing, implementing, and hardening security...  ...performance and memory efficiency. You should have solid systems programming experience with C/C++, plus familiarity with web... 
    Senior
    Remote work

    Mozilla

    Ontario
    3 days ago
  • $146.5k - $164.5k per year

     ...products across the company. We’re hiring engineers at multiple levels to join us in...  ...Responsibilities Design, build, and deliver software features across the stack, depending on...  .... ~ Background in building scalable systems, distributed services, or data pipelines. ~... 
    Senior
    Full time

    Verily

    Ontario
    4 days ago
  • $216k - $221k per year

     ...opportunity: Google is hiring a Staff Software Developer, Embedded Systems/Firmware to join its Augmented...  ...in Waterloo, Ontario . This is a senior-level role sitting at the intersection...  ...the breadth expected of a Staff-level engineer at Google. Define multi-quarter... 
    Senior

    Google Canada

    Ontario
    2 days ago
  •  ...every seamless customer experience is a world-class engineering organization building the systems that make it all possible. The Developer Experience team...  ...faster, more reliably, and with less friction. As a Senior Software Engineer II on the Developer Experience team, you... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours
    Shift work

    Instacart

    Ontario
    a month ago
  • $216k - $221k per year

     ...Staff Software Developer, Embedded Systems/Firmware ~ Bachelor's degree, or equivalent practical experience. ~8 years of experience in software...  ...ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data... 

    Google LLC

    Ontario
    3 days ago
  • $182k - $186k per year

     ...Senior Software Developer, Site Reliability Google Waterloo, ON, Canada X This posting...  ...Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical...  ...analyzing, and troubleshooting large-scale distributed systems. ~2 years of experience... 
    Senior

    Google LLC

    Ontario
    4 days 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

    Qorsa Corp

    Ontario
    2 days ago
  • $182k - $186k per year

     ...Senior Software Developer, Site Reliability at Google in Waterloo, Ontario is a full-time role carrying...  ...across the full lifecycle of large-scale distributed services: designing and building software platforms, measuring system health, and driving automation to keep... 
    Senior
    Full time

    Google Canada

    Ontario
    4 days 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 silicon design engineer to be part of the hardware design of a chip program at... 
    Senior

    Qorsa Corp

    Ontario
    4 days ago
  • $113.26k - $210.34k per year

     ...Lead Full Stack Software Engineer - Hybrid Canadian Retirement Are you a passionate software...  ...-as-code practices. Support production systems, troubleshoot complex issues, and lead...  ...microservices architecture, RESTful APIs, and distributed systems. Experience with CI/CD... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Manulife/John Hancock

    Ontario
    3 days ago
  • $150k - $170k per year

     ...platforms developed through an AI-Driven Software Development Life Cycle. ABOUT US...  ...cloud, data and emerging agentic AI systems. Through its SaaS-first automation...  ...YOUR IMPACT As a Principal Software Engineer, you will be a senior technical leader and strategic influencer... 
    Senior
    Local area

    Redwood Software

    Ontario
    9 days ago
  • $146k - $244k per year

     ...Intuitive Machines, is currently seeking a Principal Embedded Flight Software Engineer to join our team in our Palo Alto, CA offices. This role may...  ...expertise that has guided spacecraft across our solar system. Responsibilities: Design and implement software for embedded... 
    Permanent employment
    Work at office
    Remote work

    Lanteris Space LLC

    Ontario
    2 days ago
  • Elevate your career as a Senior Software Developer in Waterloo with Google's Workspace Safety and Security Team, focusing on content safety and...  ...scalable data pipelines for diverse workflows • Write and test system code efficiently • Provide code reviews and feedback to peers... 
    Senior

    Google Canada

    Ontario
    2 days ago
  •  ...agentic advertising platform. You’ll design systems where AI agents are first‑class...  ...intersection of advertising technology, distributed systems, and emerging AI agent frameworks...  ...patterns, review system designs, and mentor engineers while setting technical direction. This... 
    Long term contract
    Temporary work
    Work at office
    Remote work
    Home office
    Flexible hours

    Apostra

    Ontario
    4 days ago
  • $169k - $202k per year

     ...Senior DevOps Engineer Job Description Overview CoStar Group (CSGP) is a leading global provider...  ...team, while supporting our multiple software products and brands across the...  ...large networks in AWS and on-prem (e.g., systems & network administration, DNS, hypervisors... 
    Senior
    Full time

    CoStar Realty Information, Inc.

    Ontario
    1 day ago
  • $124k - $206k per year

     ...Lanteris Space is currently seeking a Sr. Embedded Flight Software Engineer to join our team in Palo Alto, CA or Houston, TX. Responsibilities...  ...and implement software for embedded Real-time Operating Systems (RTOS). Develop, document, and maintain architectures, requirements... 
    Senior
    Permanent employment

    Lanteris Space LLC

    Ontario
    23 hours ago
  •  ...Optimization team is the decision-making engine of Instacart's $1B+ ads business. We own the systems responsible for Bidding, Pacing,...  ...Revenue. We are looking for a Software Engineer II with a strong...  ...scale. - Collaborate closely with senior scientists, engineers and product... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours
    Shift work

    Instacart

    Ontario
    23 days ago
  •  ...Your Team Our team is comprised of 60 engineers working across the Mechanical,...  ...be able to utilise graduate, assistant, senior and principal engineers in supporting roles...  ...Electrical Design Skills Low voltage distribution systems Cable calculations via ElectricalOM... 
    Senior
    Part time
    Work at office
    Local area
    Flexible hours
    2 days per week
    1 day per week

    WSP in Canada

    Ontario
    2 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!