About the Role
We are seeking a highly experienced and innovation-driven Software Consulting Engineer to lead the architecture, design, and development of advanced software platforms and configuration tools for Transmission & Distribution (T&D) systems. This strategic leadership role drives the digital transformation of the energy sector by enabling next-generation grid automation, device orchestration, and intelligent engineering workflows. As a senior leader, you will act as the software architecture authority, collaborating with embedded, power systems, and UI/UX teams, and engaging with customers and global product teams to deliver scalable, secure, and future-ready solutions and shape the technical direction of platforms powering protection relays, grid-edge configuration, and digital substation systems.
Responsibilities
- Define the architecture and evolution of scalable, modular, and secure software platforms for T&D configuration systems.
- Define technical strategy and oversee the design cloud-native platforms using modern frameworks (.NET, Java, Python, TypeScript) that support desktop, edge, and cloud deployments.
- Drive the integration IEC 61850 engineering workflows into intuitive, automated tooling ecosystems aligned with modern UI/UX, API design, and utility integration requirements.
- Ensure cross-functional alignment, acting as the authority between firmware, UI/UX, and power systems teams.
- Collaborate with cybersecurity, systems, and hardware architects to deliver secure, compliant solutions for critical infrastructure.
- Drive reuse of software components across product lines, fostering platform consistency and accelerating development.
- Oversee development and lifecycle management of configuration and commissioning tools for protection and control devices.
- Conduct software and architecture reviews, ensure compliance with industry standards, and manage the end-to-end software development lifecycle.
- Partner with architects, systems engineers, and utility customers to define and deliver customer-centric, technically robust solutions.
- Monitor emerging technologies for relevance to the T&D domain and contribute to technology roadmaps, product strategy, and IP generation.
- Mentor and guide software engineers, promote a culture of technical excellence and innovation.
- Represent the organization in customer engagements, RFPs, and industry events.
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
- Extensive experience in software engineering, including experience in a technical leadership or software architecture role.
- Proven track record designing and delivering software solutions for T&D systems, energy automation, or industrial control domains.
- Expertise in utility standards and protocols: IEC 61850, CIM, IEC 61968/70, and IEC 62351.
- Strong skills in modern technologies (.NET, Java, Python, JavaScript/ TypeScript), UI frameworks, backend systems, and containerized/cloud deployments.
- Knowledge of data modeling, API integration, network communications, and cybersecurity practices.
- Familiarity with configuration management systems, substation design tools, and integration with SCADA/DMS/EMS platforms is highly desirable.
- Exceptional leadership and communication skills with the ability to influence across technical and business teams.
- Experience operating in a matrixed global organization, managing distributed engineering teams.
- Strong analytical and problem-solving mindset focused on customer value and quality outcomes.
- Thought leadership through publications, standards participation, or conference speaking.
- Willingness to travel for key customer engagements, internal collaboration, or industry events.
Skills
- .NET
- Java
- Python
- TypeScript
- JavaScript
- UI frameworks
- backend systems
- containerized deployments
- cloud deployments
- IEC 61850
- CIM
- IEC 61968/70
- IEC 62351
- data modeling
- API integration
- network communications
- cybersecurity practices
- configuration management systems
- substation design tools
- SCADA/DMS/EMS integration
- AI/ML
- model-driven engineering
- cloud-native services
Experience Level
- Extensive experience in software engineering
- Technical leadership experience
- Software architecture experience
Education Level
- Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
Salary/Compensations
- $162,900.00 - $244,300.00 CAD Annual
- $152,400.00 - $254,000.00 USD Annual
Benefits
- discretionary annual bonus
