Apply now

Posted yesterday

Senior Software Developer

@ GEPR Energy Canada Inc

Markham, Ontario

Full-time
Apply now
SIGNALS

Responsibilities:

  • Own and develop software modules in each agile cycle, turning product requirements into detailed technical designs.
  • Design complex software packages for configuring and maintaining industrial electronic devices.
  • Lead and mentor a team of developers. Assign work and guide delivery on New Product Introduction (NPI) projects.
  • Work with product management, validation, and business teams to estimate effort, plan releases, and maintain requirements traceability.
  • Partner with the validation team to expand test automation, resolve defects, and share development status through agile tools.
  • Resolve complex field and customer issues, and lead Root Cause Analysis (RCA) investigations.

Requirements summary:

  • Own and develop software modules in each agile cycle, turning product requirements into detailed technical designs.
  • Work with product management, validation, and business teams to estimate effort, plan releases, and maintain requirements traceability.
  • Bachelor's degree in a STEM field (Science, Technology, Engineering, or Mathematics)
  • 5+ years of test-driven development experience and 2+ years as a technical leader.
  • Working knowledge of UML (Unified Modeling Language), XML schemas, version control, SDLC (Software Development Life Cycle), and Agile.
  • Knowledge of utility or SCADA (Supervisory Control and Data Acquisition) protocols, networking, and Intelligent Electronic Devices (IEDs).
Source and dates

Employer career site / ATS feed · workday

Employer posting date
2026-11-09
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

GEPR Energy Canada Inc

FieldValue
Open jobs on Jobsy48
Job description

Job Description Summary

GE Vernova is a global energy company that helps generate, transfer, and store electricity. Its Electrification business builds grid technology, including the substation automation products utilities use to operate power networks reliably. Your work here supports customers as they expand and modernize the grid.

As a Senior Software Developer, you build the software that utility engineers use to configure Gateways and Remote Terminal Units (RTUs) in electrical substations. You design complex software, guide a team of developers, and help resolve the most difficult customer issues. Your work helps keep power flowing for communities and industries.

Job Description

Key Responsibilities

  • Own and develop software modules in each agile cycle, turning product requirements into detailed technical designs.
  • Design complex software packages for configuring and maintaining industrial electronic devices.
  • Lead and mentor a team of developers. Assign work and guide delivery on New Product Introduction (NPI) projects.
  • Work with product management, validation, and business teams to estimate effort, plan releases, and maintain requirements traceability.
  • Partner with the validation team to expand test automation, resolve defects, and share development status through agile tools.
  • Resolve complex field and customer issues, and lead Root Cause Analysis (RCA) investigations.
  • Improve development processes through GE Software Factory initiatives, and evaluate new technologies for the product roadmap.

Who You Are You are an experienced software developer who enjoys solving technical problems, mentoring others, and working with global teams.

Required

  • Bachelor's degree in a STEM field (Science, Technology, Engineering, or Mathematics)
  • 10+ years of hands-on design, development, and validation of PC software using C#, Java, C++, JavaScript and Delphi
  • 5+ years of test-driven development experience and 2+ years as a technical leader.
  • Working knowledge of UML (Unified Modeling Language), XML schemas, version control, SDLC (Software Development Life Cycle), and Agile.
  • Clear communication and collaboration with global teams across time zones.

Preferred

  • Knowledge of utility or SCADA (Supervisory Control and Data Acquisition) protocols, networking, and Intelligent Electronic Devices (IEDs).
  • Experience with GE Vernova Gateway products (D2X, D4X, G500, G100) and DS Agile Studio Configuration tool
  • Experience developing commercial off-the-shelf (COTS) or industrial software.

What We Offer GE Vernova employees rise to the challenge of building a world that works. We offer competitive benefits that support your personal and family needs, depending on your employment status and national requirements. You also have room to grow through continued on-the-job learning and development.

Additional Information

Relocation Assistance Provided: No

Similar jobs

  • Software Developer

    Toronto, ON
    Full Time

    Priceline.com Canada ULC

    · Write high-quality, scalable and maintainable code that meets both functional and non-functional requirements; · Bachelor’s degree in Computer Science or a related field; · 5+ years of experience in software…

  • Software Developer ((React, TypeScript, Node/NPM & AI Coding Tools)

    Toronto, ON
    Full Time

    Techedin

    5+ YOECandidates need 5+ years of professional development experience, a Computer Science or similar bachelor's degree, and hands-on work with JavaScript, TypeScript, React, Redux, Node and NPM. Daily use of AI coding assistants and Git/GitHub experience are also required.

    React, Redux, TypeScript, JavaScript, Node.js, NPM

  • Senior Software Developer, Forma Admin - Back End

    Vancouver, BC +1
    $107k–$157k/yrHybridFull Time

    Autodesk

    5+ YOECandidates need 5+ years of back-end development with Node.js, expertise with SQL/Postgres and experience with AWS or other cloud infrastructure. Strong communication, scalable system design and the ability to work in a distributed team are also required.

    Node.js, AWS

  • Senior Software Developer

    Toronto, ON
    Contract

    Randstad Canada

    10+ YOECandidates need over 10 years of hands-on Siebel development and integration experience, plus 5 or more years with EIM, EAI and integration to AEM and J2EE. They must also have practical experience building OBIEE and Power BI reports and strong Siebel Open UI and web front-end skills.

    Siebel Tools, Siebel Open UI, Siebel EAI, Siebel EIM, Adobe Experience Manager, OBIEE

  • Senior Software Developer

    Toronto, ON
    Contract

    2iSolutions Inc.

    Candidates need Python experience with pandas, scikit-learn or PyTorch, and exposure to LLM frameworks such as LangChain or Hugging Face. They also need familiarity with Databricks or MLflow, an understanding of model evaluation metrics, and strong organizational skills.

    Python, Databricks, MLflow, PyTorch, scikit-learn, pandas

  • Software Developer

    Toronto, ON
    Full Time

    BorderPass

    3+ YOECandidates need 3+ years of professional software development with production shipping experience. They need strong TypeScript, React or Next.js, Node, GraphQL and Postgres, plus daily use of AI coding tools.

    Claude Code, Codex, Linear, Sentry, PostHog, Expo

  • Software Developer - Tools

    Toronto, ON
    Full Time

    Limina

    Limina wants candidates with strong experience building internal tools and automation in Python, solid knowledge of version control and CI/CD, and a passion for developer productivity. Experience using AI coding tools to ship software to production is also required.

    Python, Docker, Kubernetes, Terraform, AWS

  • Software Developer III - CAD

    Toronto, ON
    On-site

    SPECTRAFORCE

    5+ YOECandidates need a bachelor's degree, five to six years of professional software development experience, strong debugging skills and daily use of AI coding assistants in production work. They also need client-side web skills in JavaScript, TypeScript, Node/NPM, React and Redux, plus Git and GitHub experience.

    Git, GitHub, Fusion 360, Claude Code, Cursor, GitHub Copilot

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.