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$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...SeniorRemote jobHourly payFull timeFor contractorsApprenticeshipDay shift$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...SeniorFor contractorsInternshipWork at officeMonday to fridayFlexible hours$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...SeniorLong term contractFor contractorsWork at officeLocal areaRemote work- 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
$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...SeniorLong term contractFull timeRemote work- ...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...SeniorLong term contractImmediate startWorldwide
- ...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...SeniorImmediate startRemote workHome office
$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...SeniorFull timeRemote work- 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
$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- ...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...SeniorLong term contractWork at officeWorldwideVisa sponsorshipFlexible hours
- ...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
- ...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...SeniorRemote work
$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. ~...SeniorFull time$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- ...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...SeniorFull timeWork at officeWork from homeFlexible hoursShift work
$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...$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- ...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
$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...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...Senior
$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 contractTemporary workLocal areaFlexible hours$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...SeniorLocal area$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 employmentWork at officeRemote work- 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
- ...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 contractTemporary workWork at officeRemote workHome officeFlexible hours
$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...SeniorFull time$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...SeniorPermanent employment- ...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...SeniorFull timeWork at officeWork from homeFlexible hoursShift work
- ...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...SeniorPart timeWork at officeLocal areaFlexible hours2 days per week1 day 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 Ontario
- junior software developer Ontario
- software developer intern Ontario
- software developer Ontario
- software development engineer Ontario
- part time software developer Ontario
- software design engineer Ontario
- software engineer salary in canada Ontario
- software engineer Ontario
- software engineer - computer Ontario

