Talent.com
Survalent
Software Developer (C++/C#)Survalent • Mississauga, ON, CA
Software Developer (C++/C#)

Software Developer (C++/C#)

Survalent • Mississauga, ON, CA
20 hours ago
Salary
CA$140,000.00 yearly
Job type
  • Full-time
Job description

Software Developer (C++/C#)

(Hybrid) Mississauga, Ontario, Canada

Behind every utility control room is software that must perform when it matters most. Survalent is looking for an experienced Software Developer to help build the core SCADA technology used to monitor electrical infrastructure, manage alarms, and respond to real-time events. If you enjoy solving challenging engineering problems and developing dependable, high-performance software, this is an opportunity to make a meaningful impact on the systems that help keep the grid running.

Why You’ll Enjoy this Role

  • Work on the core technology utilities use to monitor the grid, respond to alarms, and make operational decisions.
  • Solve challenging engineering problems involving multi-threaded, real-time, high-availability systems.
  • Contribute across the platform—from performance-sensitive server components to the desktop applications used in control rooms.
  • Use modern development tools while helping evolve an established platform into APIs and web technologies.
  • Join a collaborative, supportive engineering team advancing a trusted platform with customer retention above 97% since tracking began in 1983.

What you will be doing

  • Design and build across our SCADA platform including data acquisition, alarms, auditing, database components.
  • Build and maintain SmartVU and other desktop UI applications used daily by utility operators and engineers.
  • Help grow our platform's footprint into API and web development.
  • Profile, debug, and optimize performance-sensitive, real-time code.
  • Work directly with customer-facing teams to troubleshoot and solve issues that matter to utilities customers.
  • Help build out test automation and modern engineering practices as the team scales them up.
  • Use modern development tools and your own engineering judgment to deliver reliable, maintainable, and high-quality software.
  • Comply with Survalent’s ISO/IEC 27001:2022 Information Security Management System (ISMS) Policy.
  • Comply with Survalent’s ISO 9001:2015 Quality Management System (QMS) Policy.
  • Perform additional duties as required to support product, team, and organizational success.

What you’ll Bring

  • Bachelor’s degree in Computer Science, Software Engineering, Engineering, or a related field, or equivalent experience.
  • 5+ years of experience developing large, complex software systems, preferably in a Windows environment.
  • Strong experience with C++, STL, and modern C++ standards.
  • Experience with .NET and C#; knowledge of WPF and MVVM is an asset.
  • Experience developing multi-threaded, real-time, or performance-critical applications.
  • Strong knowledge of object-oriented programming and software design patterns.
  • Experience with relational databases, SQL, and data modelling.
  • Ability to understand, maintain, troubleshoot, and improve existing codebases.
  • Experience with electrical grids, substations, SCADA, or industrial control systems is an asset.
  • Experience with Git or Bitbucket, JIRA, and Confluence is an asset
  • Experience with TCP/IP sockets, IPC, or Windows API is an asset.
  • Strong interest in REST APIs, or web development is an asset.
  • Familiarity with DNP3, IEC 61850, or Modbus communication protocols is an asset.

This full-time role reports to the Team Lead of SCADA. The salary range for this role is $12,000- $140,000. If you are interested in joining a growing organization in this exciting role, please submit your cover letter and resume.

About Us:

Survalent Technology Corporation is the leading provider of real-time smart grid management systems for enabling visualization, optimization and improved operations for utilities. For six decades, we have helped more than 800 utilities use operational data to increase reliability, efficiency, and customer service. With our proven and reliable SCADA (Supervisory Control and Data Acquisition), Distribution Management System (DMS), Outage Management System (OMS), and Substation Automation (SA) solutions, utilities transform data into actionable intelligence. We partner with utilities across the globe to create mission critical solutions that will achieve the promise of the Smart Grid.

Survalent values a diverse workplace and strongly encourages women, people of all races, color, creed, ancestry, ethnic origin, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, marital status, family status, and those with disabilities to apply. We use AI tools to help streamline parts of our recruitment process, but every application is reviewed by a member of our team. Survalent is an equal opportunity employer. We are committed to providing accommodations for persons with disabilities. If you require accommodation, we will work with you to meet your needs.

While we appreciate the interest of all applicants, only those selected for an interview will be contacted.

Create a job alert for this search

Software Developer (C++/C#) • Mississauga, ON, CA

Similar jobs

Remote Software Developer (Canada)

TuringMississauga, Peel Region, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Embedded Software Engineer

AkkodisOakville, Ontario, Canada
Full-time

Contract position with a client located in.Ideally, the successful candidate will have strong experience with embedded systems build and development process as a DevOps engineer or a similar softwa... Show more

 • Promoted

Development-Focused Tooling Specialist

Magna International Inc.Bradford West Gwillimbury, Ontario, Canada
Full-time

Take on a key role as Senior Tooling Specialist at Magna in Bradford West Gwillimbury, Ontario.Lead tooling enhancements that influence innovative automotive solutions and project efficiency.This f... Show more

 • Promoted

Software Developer

NumerixMississauga, Peel Region, CA
Full-time

Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management i... Show more

 • Promoted

Application Developer

Primoris Services CorporationBurlington, Halton Region, Canada
Full-time

This is an entry level position for an application developer.Reporting to the Systems Support Lead, you will use your experience and education in software development to develop in-house, purpose-b... Show more

 • Promoted

Designer, Development - Standards Engineer

Husky TechnologiesBolton, Ontario, Canada
Full-time

Title: Designer, Development - Standards Engineer.Husky TechnologiesTM a company with a strong foundation built on innovation, close customer relationships, a strong sense of community and a unique... Show more

 • Promoted

Intermediate CNC Programmer

State-Window-CorporationVaughan
Full-time +1

Posted Tuesday, August 25, 2026 at 4:00 AM.This Posting is for an Existing Vacancy.Salary will be determined based on the candidates skills, experience and qualifications).One State is the power of... Show more

 • Promoted

Senior C#/.NET Developer — Treasury FinTech Systems

Triunity Software, Inc.Mississauga
Full-time

A technology solutions firm in Peel Region, Canada, is seeking a C#.Net candidate with strong experience in Treasury Technology.The role involves working within a global tech organization to solve ... Show more

 • Promoted

Twilight Project Estimator Position

TwilightsignsBolton, ON, CA
Full-time

Step into a Project Estimator role at Twilight, where your analytical skills and attention to detail will drive the creation of custom signage solutions.Enjoy a collaborative and innovative work en... Show more

 • Promoted

Pre-Construction Technical Manager

DokaBolton, Ontario, Canada
Full-time

Job Description As the Pre‑Construction Technical Manager at Doka Canada, you are responsible for providing technical and commercial support to drive sales performance, solution accuracy, and custo... Show more

 • Promoted

Senior Software Developer

Profound-Medical-IncMississauga, Ontario, Canada
Full-time

Our mission is to Profoundly change the standard of care by creating a tomorrow where clinicians can confidently ablate tissue with precision; a tomorrow where patients have access to safe and effe... Show more

 • Promoted

RQ07968:Software Developer-Remote

Rubicon PathMississauga, Peel Region, CA
Remote
Full-time

About the job RQ07968:Software Developer-Remote.An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using ArcMap 10.VBA for the Mi... Show more

 • Promoted

Full Stack Software Engineer

Adaria Vending Services LimitedVaughan
Full-time

Adaria Technology Innovations – Concord, ON (On-site).Adaria Technology Innovations is looking for a.In this role, you will help design, build, deploy, and support software systems that power the f... Show more

 • Promoted

Remote Junior Software Developer – Observability

CanonicalMississauga, Peel Region, CA
Remote
Full-time

A leading open source software provider is seeking a Junior Software Developer for their Observability team.This remote role involves developing a cloud-native monitoring stack utilizing exceptiona... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksMississauga, Peel region, Canada
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Physics Private Tutoring Jobs Bradford West Gwillimbury

SuperprofBradford West Gwillimbury, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Full Stack Developer

WellnessLivingVaughan
Full-time +1

Based on Experience + Benefits + Vacation.At WellnessLiving, we empower thousands of health and wellness business owners to turn their entrepreneurial dreams into reality.Our mission-critical softw... Show more

 • Promoted

Lead Software Developer

SpiriaOakville, Ontario, Canada
Full-time

Having an in-depth analysis and understanding of software development and customer issues, the.They take part in evaluating efforts, solving problems and ensuring the quality of solutions.They will... Show more

 • Promoted

.NET Software Developer

Olivine, Inc.Mississauga, Peel region, Canada
Full-time

We’d like you to join our team as a remote employee developing our software components running in a cloud environment.Olivine has a development environment utilizing Windows,.You keep abreast of ch... Show more

 • Promoted

Senior Embedded Systems Engineer – GC/LC (Woodbridge, CAN)

PerkinElmerVaughan
Full-time

The Embedded System Engineer will develop firmware for Gas Chromatography instrumentation, Auto‑Samplers, sample preparation devices, and mass spectrometers—including PerkinElmer Clarus, GC2400, HS... Show more