Enter a job title or keyword

Lead Software developer

GE Vernova


Job Location:

Markham - Canada

Monthly Salary: $ 110500 - 165800
Posted: 9 August 2026 (30+ days ago)
Application Deadline: 6 November 2026
Vacancies: 1 Vacancy

Job Summary

Job Description Summary

Job Description

Responsibilities

  • Lead software developer is responsible for preparing design specifications to deliver product requirements defined by product management and product owner.
  • Lead and mentor Professional Band developers.
  • Collaborate contribute estimate and advise upper management and NPI teams for the definition of product development plans including research of technologies budgets and resource and tool requirements.
  • Take on frontline role in the handling of critical customer and business issues.
  • Lead Root Cause Analysis (RCA) investigations.
  • Be part of an agile development team that develops PC based applications for configuring Gateways and RTUs
  • Own and develop software modules for each requirement as part of every agile iteration schedule
  • Work collaboratively with software validation teams to support implementation of test automation framework to enhance test coverage
  • Identify and ensure requirements traceability to product specifications
  • Identify and report defects detected during peer to peer reviews and unit testing
  • Work in resolution and prioritization of reported defects and work with software validation team to facilitate timely closure
  • Record and report development status on a continuous basis through agile tools
  • Support resolution of field and customer issues for tier 3/4 cases
  • Familiarity with electrical utility substation protocols configuration tools networking information technology Intelligent Electronic Devices (IEDs).
  • Provide leadership by example and teamwork over multiple NPI project implementation and execution as well as all customer support and issues provided by team.
  • Lead design of complex software packages for the configuration and maintenance of Industrial Electronic Devices.
  • Ensure external/internal customer requirements (JIRA / Version 1) are logged actionable as required and reported on a regular periodic basis.
  • Support GE Software Factory initiatives to enhance software development processes.
  • Assign and oversee development team during execution of NPI projects.
  • Mentor test team members by constructive feedback sharing of best practices and experience and bolstering support and providing backup to team members as required.
  • Work directly with other software development leads business functional organizations and management to support all phases of New product Introduction (NPI) and Life Cycle Support (LCS) business activities and planning.
  • Be current and at the forefront of new technologies and strategies examining opportunities for business improvement.

Required Qualifications

  • Bachelors in STEM
  • 5 years of hands on experience in design development and validation of PC software using C# Java C Javascript
  • 2 years of experience with test-driven development.
  • 2 years of experience leading a team of software developers supporting product manager and/or scrum masters with preparation of execution plans.

Additional Qualifications

  • Knowledge on UML for software design
  • Understanding of version/configuration control concepts and the need for accurate tracking of software updates and releases
  • Experience in XML including in-depth knowledge of XML schemas
  • Strong understanding of SDLC process and Agile/XP
  • Capacity to listen understand and synthesize end-user requirements in a multi-cultural environment and global teams operating in different time zones
  • Strong oral and written communication skills
  • Strong interpersonal and leadership skills
  • Experience with developing COTS software
  • Understanding of utility / SCADA communication protocols concepts networking and interaction between Intelligent Electronic Devices will be an asset
  • Experience with industrial applications will be an asset
  • Organized ability to multi-task and stay organized
  • High energy self-starter with a proven track record in delivering results.
  • Knowledge of Delphi
  • Establishes a sense of urgency to complete tasks in an efficient timely and effective manner
  • Strong problem-solving skills
  • Ability to work independently
  • Prior experience in engineering testing and instrumentation

For candidates applying to a Canadian-based position the pay range for this position is between $110500.00 and 165800.00 CAD. The specific pay offered may be influenced by a variety of factors including the candidates experience education and skill set.

Bonus eligibility: 10% AIP

This posting is for an existing vacancy.

Additional Information

Relocation Assistance Provided: No

#LI-Remote - This is a remote position


Required Experience:

IC


About Company

Company Logo

GE Vernova's Asset Performance Management software can help you increase asset reliability, minimize costs and reduce operational risks. View a demo today.

View Profile View Profile