Senior Software Engineer - Distributed Systems
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.
- ...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...SeniorFull timeInternship
$114k - $143k per year
...delightful ways. We love building the systems that millions of people use,... ...celebrate our diversity with engineering teams located on four... ...make their ideas real. Sr Software Development Engineer in Test... ...probabilistic systems through score distributions, cohort-level behavior,...SeniorInternship$160k - $222k per year
...in community, come join ours. About the role: Our Engineering organization owns the software that makes our marketplace work. Our Product Security team... ...product teams; listen to the data; and iterate. As a Senior Software Engineer, Product Security, you'll collaborate...SeniorWork at officeLocal areaRemote workWork from homeMonday to fridayFlexible hours3 days per week- ...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...SeniorFull timeWorldwide
$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...SeniorFull time$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...SeniorInternship- ...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 security...Full time
- ...entertainment excellence and creativity. Software Development Engineer in Test II Contract, 12 months... ...and technology. We love building the systems that millions of people use and are... ...solutions (both centralized and distributed) ~ Experience maintaining CI systems...Contract workInternshipImmediate start
$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...SeniorInternship- ...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...SeniorFull time
- ...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...SeniorFull time
$182k - $186k per year
...documentation and educational content. Triage and resolve product and system issues by analyzing their sources and impact on service... ...Bachelor’s degree or equivalent practical experience. Five years of software development experience in one or more programming languages....Senior- ...Stantec is one of the world’s top engineering and consulting firms... ...currently seeking a passionate Senior Electrical Engineer to join our... ...select, and specify electrical systems in accordance with relevant... ...with specialized power system software such as ETAP, SKM PowerTools,...SeniorPermanent employmentFull timeFor contractorsFor subcontractorWork at officeWork from home
- ...Senior Support Engineer | AGFA HealthCare Global Support Network About the role Join our Global... ...logs, metrics, diagnostics, and system behavior to identify root causes. Coordinate... ...technical customer support, enterprise software support, healthcare IT, or a comparable...SeniorImmediate startWorldwideWeekend work
$114.9k - $172.3k per year
...entertainment excellence and creativity. Sr. Software Development Engineer In Test, ML/AI At SIE, we believe... ...services, APIs, and ML inference systems using Python and/or Java. Build... ..., including ranking behavior, score distributions, prompt/response quality,...SeniorInternship$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 contractContract workInternshipManual labor$125k - $145k per year
...providing best-of-suite Imaging IT software solutions that enable secure,... .... We are seeking a Senior Software Developer to join... ...degree in Computer Science, Engineering, or a related field. Experience... ...continuously monitor our AI systems to ensure fairness and...SeniorInternshipLive In$156k - $214.5k per year
...the first step in that journey. As a Senior Product Engineer on the Listing Quality team, you’ll... ...where machine learning meets production systems, and who care as much about whether retailers... ...bachelor’s degree in Computer Science/Software Engineering or equivalent industry...SeniorLong term contractWork at officeLocal areaRemote workWork from homeMonday to fridayFlexible hours3 days per week- ...1984, we started out as a team of three engineers. Today, we have grown to become a global... ...About The Team Operations Research Software Developers at Kinaxis create algorithms to... ...Planning, MRP, S&OP, Capacity Planning) #Senior; Work With Impact: Our platform directly...SeniorLong term contractWork at officeRemote workFlexible hours
$190.5k - $262k per year
...Faire: Faire is building the operating system for local retail. Every day, hundreds of... ...fast Faire can move. We’re hiring a Senior Engineering Manager to lead Faire’s Analytics... ...Python and SQL, and are willing to write software for a couple of months as part of your onboarding...SeniorLong term contractWork at officeLocal areaRemote workWork from homeMonday to fridayFlexible hours3 days per week$115k - $135k per year
...we help improve lives through silicon and software solutions every day. Our intelligent... ...We are seeking an innovative and creative Systems Developer to join our team in Waterloo. This... ...or Masters degree in Electrical/Computer Engineering System Engineering or related discipline...Full timeFlexible hours$115.5k - $173.3k per year
...name synonymous with entertainment excellence and creativity. Software Engineer II / Software Developer II (React Native) Build what’s... ...building reusable UI components and maintainable frontend systems. ~ Ability to independently deliver well-defined projects while...Internship- ...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 timeCasual workInternshipWork at officeWorldwide
- ...cryptographic agility, hardware security, and distributed systems, with active engagements across... ...The Role We are hiring a Cryptography Engineer to work on the cryptography at the core... ...cryptography in production software. A good understanding of TLS 1.3, X....Full time
- ...cryptographic agility, hardware security, and distributed systems, with active engagements across... ...The Role We are hiring a DevOps Engineer to run the build, release and deployment... ...AI applications. Our customers run our software in the cloud, on premises and on air-gapped...Full time
- ...Software Developer in Test Co-op - University of Toronto. This is for PEY 12 - 16 month co-op Why PlayStation? PlayStation isn’t... ...SDET) Interns who are passionate about software quality for our engineering teams in Waterloo, Ontario. Our SDETs are responsible for writing...Full timeCasual workInternshipWork at officeImmediate startRemote work
$73.7k - $92.12k per year
...Temporary Department: Faculty of Engineering - Dean of Engineering Office -... ...and Alumni Affairs team, the Senior/Development Officer will be... ...moves are tracked in the system ~ Gives direction and advice... ...excellence in working with fundraising software is considered an asset ~...SeniorPermanent employmentFull timeContract workTemporary workWork at officeWeekend workAfternoon shift$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Senior Research Engineer. About the team: The Huawei Digital Trust Lab is on a mission... ...facing departments to understand the most challenging system and data security problems, analyzing and prototyping promising...SeniorPermanent employmentFull timeInternshipImmediate startWorldwideShift work- ...Are you a licensed structural engineer who wants to see your work through from the first site... ...Proficiency in AutoCAD, 3D drawing software and Microsoft Office Excellent spoken... ..., cooling and ventilation) and sprinkler systems Civil: concrete pads and pits, and retaining...Work at office
$150k - $180k per year
...building, why, and the technical vision. As Engineering Manager, you build the capability to... ...building and maintaining highly-observable systems with excellent metrics and actionable alerts... ...~2 - 4 years of experience managing software development teams ~ Previous hands-on software...2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Systems. Be the first to apply!
- software developer no experience Waterloo, ON
- software development engineer Waterloo, ON
- software developer internship no experience Waterloo, ON
- senior software developer Waterloo, ON
- software design engineer Waterloo, ON
- software engineer part time Waterloo, ON
- new graduate software developer Waterloo, ON
- director software engineering Waterloo, ON
- software engineer co-op Waterloo, ON
- software engineer Waterloo, ON
