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

Software Developer (C++/C#)

Survalent • Mississauga, ON, CA
8 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

Senior Software Developer C++ Lidar Systems

Teledyne Technologies IncorporatedVaughan, York region, Canada
Full-time

Become a Senior Software Developer at Teledyne Technologies, focusing on C++ applications for Lidar and Geospatial Systems.Collaborate with experts to enhance high-performance software that process... Show more

 • Promoted

Senior Software Engineer for Developer Tools

PointClickCareMississauga, Peel region, Canada
Full-time

Shape the future of software engineering as a Senior Software Engineer focusing on Developer Tools and APIs in Platform Engineering.This role operates in a hybrid setting, balancing office and remo... 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

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

Senior Full Stack Software Developer (Golang et React)

West-Island ConseilsMississauga, Peel Region, CA
Permanent

Senior Full Stack Software Developer (Golang & React).Be among the first 25 applicants.Our client is an innovative, forward‑thinking company that provides technical consulting, design, and programm... Show more

 • Promoted

Senior Developer

Coconut SoftwareMississauga, Peel Region, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Software Developer

Profound Medical Inc.Mississauga, 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 • New!

Developer

Quarry ConsultingMississauga, Peel Region, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Quarry Consulting.I’ve included the position requirements below.If ... Show more

 • Promoted

Senior Software Developer

SOTI IncMississauga, Peel Region, CA
Full-time

SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world.At SOTI, we are committed to ... Show more

 • Promoted

Roku Developer

Enterprise Solutions Inc.Mississauga, Peel Region, CA
Full-time

Be among the first 25 applicants.Direct message the job poster from Enterprise Solutions Inc.I may have a job for you: Account Manager (Canada/US) - Client Relations & Delivery.Remote (Work Time wi... Show more

 • Promoted

.NET Software Developer

Olivine, Inc.Mississauga, Peel Region, CA
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

Order Management and Catalog Software Developer

CollaberaMississauga, Peel region, Canada
Permanent

Order Management and Catalog Software Developer.Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the indust... 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

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

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 • New!

Senior Software Developer - Booking

Jane AppMississauga, Peel region, Canada
Full-time

Senior Software Developer - Booking.Senior Software Developer - Booking.Get AI-powered advice on this job and more exclusive features.Let's kick things off with a quick intro.Jane is a team that's ... 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

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