Back to results

Senior Software Engineer

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

$120,000 to $160,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$120,000 to $160,000 CAD / year
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Senior Software Engineer (Full-Stack)

Toronto, Canada | Hybrid – 3 days onsite / 2 remote | CAD $120,000–$160,000

Our client is an established technology company specialising in Industrial IoT, connected devices and cloud technology, developing solutions that connect physical assets with enterprise systems. As a Senior Software Engineer (Full-Stack), you will join a small, highly collaborative engineering team building a next-generation cloud platform used to manage connected device fleets. The Senior Software Engineer (Full-Stack) will have significant ownership across development and architecture, working primarily with C#, .NET, React and Azure. This is a hands-on opportunity for a senior engineer who enjoys autonomy, complex technical challenges and seeing their work have a direct impact.

Key Responsibilities

  • Build and enhance scalable customer-facing web applications and dashboards.
  • Develop interfaces for device fleets, telemetry, alerts and monitoring.
  • Integrate React applications with .NET, GraphQL and REST APIs.
  • Work closely with Product, Design and Engineering teams.
  • Improve application performance, reliability, testing and observability.

Required Experience & Skills

  • 6+ years commercial software engineering experience; 8+ preferred.
  • Strong hands-on C# / .NET / ASP.NET Core experience.
  • Strong React and TypeScript experience.
  • Experience with Azure and scalable cloud applications.
  • Experience with REST APIs and/or GraphQL, SQL and Entity Framework Core.
  • Docker, CI/CD and automated testing experience.
  • Strong architectural thinking and ability to work autonomously.

Desirable

  • IoT/Industrial IoT, device management, telecommunications or LoRaWAN experience
  • Experience with AI-assisted development tools such as Claude

Why Apply?

  • Hands-on role within a small senior engineering team with high ownership.
  • Modern C#/.NET, React, TypeScript and Azure technology stack.
  • Work on real-world Industrial IoT and connected-device technology.
  • Opportunity to influence architecture and a next-generation cloud platform.

Recruiter's Note

Ideal candidates are likely to be Senior Software Engineers, Senior .NET Developers or Senior Full-Stack Engineers with strong C#/.NET and Azure backgrounds. Experience in IoT, connected devices or LoRaWAN would be a major advantage, but strong scalable software engineering experience is the priority.

Apply now or send a copy of your CV, referencing the title and location, and with a short introduction to cw@eu-recruit.com.

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice.

More about this job

Responsibilities

Build and enhance scalable customer-facing web applications and dashboards for managing connected device fleets. Integrate React front-ends with .NET APIs while improving application performance, reliability, and observability.

Requirements

Requires 6+ years of commercial software engineering experience with strong proficiency in C#/.NET, React, and Azure. Experience with REST/GraphQL, SQL, and CI/CD pipelines is essential, with IoT experience being a plus.

Skills

  • C#
  • .NET
  • React
  • TypeScript
  • Azure
  • GraphQL
  • REST APIs
  • SQL
  • Entity Framework Core
  • Docker
  • CI/CD
  • Automated Testing
  • Software Architecture
  • Industrial IoT
  • LoRaWAN
  • Claude AI

Visa sponsorship

Not detected in the job text

Hiring contact email

cw@eu-recruit.com

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • C#
  • .NET
  • ASP.NET Core
  • React
  • TypeScript
  • Azure
  • GraphQL
  • REST APIs
  • SQL
  • Entity Framework Core
  • Docker
  • CI/CD
  • Industrial IoT
  • Connected Devices
  • LoRaWAN
  • Cloud Platform
  • Full-Stack
  • Software Architecture
  • Telemetry
  • Observability
  • Claude
  • AI-assisted development

Report this job