Remote Jobs Sign In

Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Sep 17, 2026
This job expires in: 30 days

Job Summary

Seeking a backend-focused Senior Software Engineer to work remotely in Canada, who will design and optimize high-performance services and compute models, develop backend systems in C# and Java, and implement efficient APIs and database solutions.

Key responsibilities
  • Design, build, and maintain backend services and APIs (REST/gRPC or equivalent)
  • Model, optimize, and maintain relational and non-relational databases, ensuring data integrity
  • Develop primary backend systems in C# and Java while implementing highly optimized compute models in C++
Required qualifications
  • Strong proficiency in C# and Java for backend development
  • Strong C++ skills for high-performance compute work
  • Solid understanding of concurrency, synchronization primitives, and multi-processing
  • Strong mathematical proficiency in numerical methods or applied math relevant to compute models
  • Experience with API design, database design, and inter-process communication mechanisms

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 41,606 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee