Senior Backend Engineer - High-Performance Compute

Technosylva

Canada

Hybrid

CAD 110,000 - 170,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Technosylva, a global leader in wildfire and extreme weather risk mitigation software, is seeking a backend-focused Senior Software Engineer in Canada. You will design robust services and APIs in C# and Java, and implement highly optimized compute models in C++.

The role blends systems engineering with numerical and parallel computing for large-scale simulations. The ideal candidate excels in concurrency, IPC, and data-intensive workloads, with strong math skills and experience shaping scalable

Qualifications

  • Expertise in C# and Java backend development.
  • Strong C++ for high-performance compute.
  • Solid understanding of concurrency, synchronization, threading, and multiprocessing.
  • Strong mathematical proficiency – numerical methods, linear algebra.
  • Experience with API design, database design, and IPC mechanisms.
  • Experience profiling and optimizing compute- and memory-intensive workloads.

Responsibilities

  • Design, build, and maintain backend services and APIs (REST/gRPC or equivalent).
  • Model, optimize, and maintain relational and non-relational databases - schema design, query tuning, and data integrity.
  • Implement and troubleshoot inter-process communication (IPC, messaging, and service-to-service protocols).
  • Develop primary backend systems in C# and Java.
  • Design and implement highly optimized compute models in C++.
  • Apply synchronization, concurrency, and multi-processing techniques to maximize throughput and correctness.
  • Profile, benchmark, and optimize performance-critical code paths.
  • Translate mathematical and algorithmic requirements into efficient, production-grade code.
  • Participate in architecture decisions, code reviews, and technical mentorship.
  • Write clean, testable, well-documented code and contribute to CI/CD practices.

Skills

C#
Java
C++
Concurrency
APIs
Databases
Profiling

Job description

Technosylva, a global leader in wildfire and extreme weather risk mitigation software, is seeking a backend-focused Senior Software Engineer in Canada. You will design robust services and APIs in C# and Java, and implement highly optimized compute models in C++.

The role blends systems engineering with numerical and parallel computing for large-scale simulations. The ideal candidate excels in concurrency, IPC, and data-intensive workloads, with strong math skills and experience shaping scalable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Canada Only
Senior Software Engineer - Canada Only

Technosylva • Canada

Hybrid
CAD 110,000 - 170,000
Senior Backend Engineer - Data at Scale & Cloud APIs
Senior Backend Engineer - Data at Scale & Cloud APIs

Coveo Solutions Inc. • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Senior Linux C Engineer — High-Performance Systems
Senior Linux C Engineer — High-Performance Systems

Fortinet, Inc. • Burnaby

On-site
CAD 140,000 - 172,000
Competitive benefits package
RRSP matching
Paid time off
Senior Fullstack Engineer — Backend‑First, Cloud (GCP)
Senior Fullstack Engineer — Backend‑First, Cloud (GCP)

The Home Depot • Toronto

Hybrid
CAD 80,000 - 110,000
Remote HPC Infrastructure Engineer - CFD & ML Integration
Remote HPC Infrastructure Engineer - CFD & ML Integration

Insight Softmax Consulting, LLC. • Canada

Remote
CAD 120,000 - 180,000
Scale-Out Systems Engineer (C/C++, High-Performance)
Scale-Out Systems Engineer (C/C++, High-Performance)

Tenstorrent • Toronto

Hybrid
CAD 110,000 - 160,000
Senior Staff Engineer, Cloud Platform & Distributed Systems
Senior Staff Engineer, Cloud Platform & Distributed Systems

Jobvite, Inc. • Vancouver

Hybrid
CAD 171,000 - 257,000
Rust Backend Engineer — High-Performance Cloud APIs (Hybrid)
Rust Backend Engineer — High-Performance Cloud APIs (Hybrid)

Rustify • Toronto

Hybrid
CAD 130,000 - 150,000
C# Software Developer | Up to CAD $200k Base + Bonus | Elite FinTech | Hybrid | Montreal
C# Software Developer | Up to CAD $200k Base + Bonus | Elite FinTech | Hybrid | Montreal

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 170,000 - 210,000
Senior Backend Engineer (Python/Rust) for Financial Tech
Senior Backend Engineer (Python/Rust) for Financial Tech

Validus Risk Management Limited • Toronto

Hybrid
CAD 100,000 - 150,000
Private health insurance
Travel insurance
Learning & development
+3