- Where you can work from
- Remote — Canada onlyCanada
- Salary
- Salary not disclosedThe employer did not publish a range. We do not estimate one.
- Job type
- Full-time
- Experience
- Senior
See more from us in Google Search — add us as a preferred source.
Opens himalayas.app in a new tab. No account needed.
via Himalayas · Himalayas
Job description
About Technosylva
Technosylva is a global leader in wildfire and extreme weather risk mitigation software. The Company’s market-leading solutions, enhanced by AI and machine learning capabilities, provide real-time and predictive insights to support electric utility, insurance and government agency customers.
Technosylva has provided critical solutions for the past 26 years. In 2022 the organization entered a period of significant growth and transformation with investment from TA Associates, a leading growth PE firm, scaling to about 225 employees and offering its product in over 10 countries. In 2024 General Atlantic, a leading global growth investor, announced a strategic growth investment in Technosylva to support the company in its mission.
Role Overview
We are hiring a backend-focused Senior Software Engineer to build and optimize the high-performance services and compute models at the core of our platform. This role combines strong systems and backend engineering with advanced numerical and parallel-computing expertise. You will design robust services and APIs while also writing the highly optimized, concurrent code that makes large-scale simulation fast and accurate. It is an ideal fit for an engineer who is equally comfortable reasoning about service architecture and squeezing performance out of 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.
Requirements
Required
- Strong proficiency in C# and Java for backend development.
- Strong C++ skills for high-performance compute work.
- Solid understanding of concurrency, synchronization primitives, threading, and multi-processing.
- Strong mathematical proficiency — numerical methods, linear algebra, or applied math relevant to compute models.
- Experience with API design, database design, and IPC mechanisms.
- Proven ability to profile and optimize compute- and memory-intensive workloads.
Preferred Qualifications
- Experience with parallel and high-performance computing — multithreading at scale, SIMD/vectorization, GPU (CUDA/OpenCL), or distributed compute (MPI).
- Background in scientific, geospatial, simulation, or physics-based modeling domains.
- Familiarity with cloud infrastructure and containerized deployment (AWS/Azure/GCP, Docker, Kubernetes).
- Experience building and operating low-latency, high-throughput data or compute pipelines.
- Working knowledge of observability, testing, and performance-regression practices for production systems.
Originally posted on Himalayas
Job availability & source
Still listed on the employer's own board at our last check, 7 hours ago
This job was originally posted by the employer or source shown below. We re-check the original listing regularly to keep its availability current, and send you straight to it to apply — we never sit in between.
- Source
- Himalayas
- Posted by the employer
- 25 Oct 2026
- First seen by us
- 25 Oct 2026
- Last checked
- 25 Oct 2026
via Himalayas — view on source
Similar remote jobs
Software Engineer
Crate AppLast weekUnited StatesSeniorSoftware DevelopmentAgileAngularAWSSenior Software Engineer
Aegis VenturesLast weekUnited StatesSeniorSoftware DevelopmentC#C++JavaStaff Software Engineer- Data Ingestion
AledadeLast weekUnited StatesSeniorData & AnalyticsAWSAzureC#Security Senior Software Developer
CasewareLast monthLocation not statedSeniorSoftware DevelopmentAWSAzureC#Staff Software Engineer
Platform&Co Pte. Ltd.Last weekSingaporeSeniorSoftware DevelopmentAWSAzureC++Senior Software Engineer
iScale Solutions4 days agoUnited StatesUSD 170K / yearSeniorSoftware DevelopmentAgileAWSAzureSenior Software Engineer
Imply6 days agoUnited StatesUSD 155K–215K / yearSeniorSoftware DevelopmentC#C++JavaSr. Software Engineer
Clear MeasureLast weekUnited StatesSeniorSoftware DevelopmentC#C++Agile
More jobs at Technosylva
Cloud Architect (Spain Only)
NewTechnosylvaPosted 23 hours agoSpainSeniorDevOps & SysadminAnsibleAWSAzureImplementation Project Manager, Utilities
NewTechnosylvaYesterdayUnited StatesMid levelProject ManagementAgileJiraStaff AI Platform Engineer (Spain Only)
NewTechnosylvaYesterdaySpainSeniorSoftware DevelopmentAzureDesign SystemsDocker