Secure SCADA Full-Stack Engineer (.NET/React)

Survalent

Mississauga

On-site

CAD 120,000 - 130,000

Full time

20 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Survalent is seeking an experienced Software Developer in Mississauga, ON to expand its core SCADA platform into API and web technologies. You will design a secure DMZ-to-core API gateway and build a greenfield configuration application for utility engineers, influencing architecture and technology direction.

You’ll work across the stack from React interfaces to .NET APIs, with a focus on security, performance, and scalability, reporting to the SCADA Team Lead. This is a full-time on-site role.

Qualifications

  • Degree or diploma in Computer Science or equivalent experience.
  • 5 years of full-stack development experience.
  • Experience with C#, ASP.NET Core Web API, microservices, identity authentication, and SignalR/WebSockets.
  • Experience with SQL Server and/or PostgreSQL, MongoDB, and Redis.
  • Strong knowledge of object-oriented programming, multithreading, and performance-focused design.
  • Experience with Git, Docker, and CI-style workflows.
  • Strong communication skills and the ability to work cross-functionally.
  • Experience with C++, WPF, Windows Forms, mapping libraries, encrypted data, or real-time systems is an asset.

Responsibilities

  • Design and develop a secure DMZ-to-core API gateway that allows external applications to safely exchange data with the SCADA/ADMS platform.
  • Apply threat modelling, authentication, data protection, and performance optimization to maintain a regulated isolation boundary.
  • Build a new configuration application that enables utility engineers to manage live grid databases and SCADA settings.
  • Help define the architecture, technology stack, development standards, and technical direction for new applications.
  • Design and build RESTful APIs and full-stack web applications.
  • Take ownership of client-side and server-side architecture.
  • Optimize applications for performance, scalability, security, and operation under heavy loads.
  • Write tests and deliver dependable, mission-critical software where accuracy and correctness are essential.
  • Comply with Survalent’s ISO/IEC 27001:2022 ISMS Policy and ISO 9001:2015 QMS Policy.
  • Other duties as required

Skills

Full-stack development
C#
ASP.NET Core Web API
microservices
identity authentication
SignalR/WebSockets
multithreading
object-oriented programming
performance-focused design
communication
cross-functional collaboration
security mindset

Education

Bachelor's degree in Computer Science

Tools

Git
Docker
CI/CD
SQL Server
PostgreSQL
MongoDB
Redis
WPF
Windows Forms

Job description

Survalent is seeking an experienced Software Developer in Mississauga, ON to expand its core SCADA platform into API and web technologies. You will design a secure DMZ-to-core API gateway and build a greenfield configuration application for utility engineers, influencing architecture and technology direction.

You’ll work across the stack from React interfaces to .NET APIs, with a focus on security, performance, and scalability, reporting to the SCADA Team Lead. This is a full-time on-site role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

.Net/React Software Developer
.Net/React Software Developer

Survalent • Mississauga

On-site
CAD 120,000 - 130,000
.Net/React Software Developer
.Net/React Software Developer

Fitzii • Mississauga

On-site
CAD 120,000 - 130,000
Software Developer (C++/C#)
Software Developer (C++/C#)

Survalent • Mississauga

On-site
CAD 120,000 - 140,000
Technical Support Engineer, ADMS & SCADA
Technical Support Engineer, ADMS & SCADA

Survalent • Mississauga

On-site
CAD 50,000 - 60,000
Technical Support Agent
Technical Support Agent

Fitzii • Mississauga

Hybrid
CAD 50,000 - 60,000
Technical Support Engineer - SCADA/DMS
Technical Support Engineer - SCADA/DMS

Survalent • Brampton

On-site
CAD 50,000 - 60,000
Commercial & Industrial- Solution Lead (Hybrid)
Commercial & Industrial- Solution Lead (Hybrid)

Fitzii • Mississauga

Hybrid
CAD 80,000 - 95,000
Technical Support Agent
Technical Support Agent

Survalent • Mississauga

On-site
CAD 50,000 - 60,000
Technical Support Agent
Technical Support Agent

Survalent • Brampton

On-site
CAD 50,000 - 60,000
Senior Software Engineer
Senior Software Engineer

USA Tech Recruit • Toronto

On-site
CAD 120,000 - 160,000