LiveHire users cookies on this website. Cookies are small pieces of data stored by your browser on your computer or device to help run this site, improve security, and improve your experience.

Click Accept to continue, or for more information please see our Cookies Policy.

‹ Back to all jobs

9899 - Software Systems Specialist

  • LocationEdmonton, AB T5J 0H3 - Canada
  • Work TypeFull Time - Permanent
  • Positions1 Position


  • Job no: DMBMH
  • Categories: Engineering

Our client, a market leading energy company, has an immediate need for a software systems Specialist to support their operations in Edmonton, Alberta. This would be a full time permanent position.

To Enhance Pipeline Control and Leak Detection (SCADA) systems in support of Control Centre Operations and related business areas. This focus involves:

• Planning, organizing, directing and controlling all project and support activities, in order to deliver quality software products and services as specified by and to satisfy the business needs of the client business units, within the specified time and budget.

• Work with staff from other areas for the overall benefit of Pipeline Control Systems & Leak Detection (PCSLD).

• Manage and resolve client issues for defined business areas.

• Maintain and enhance existing software products and technologies.

Specific Accountabilities:

• Participate in the research, design, development, and testing of new products and/or functional enhancements to existing products, and their implementation into the SCADA and/or Leak Detection systems.

• Provide technical support, troubleshooting, problem diagnosis, application testing and configuration changes, as a member of the team which takes ownership of custom-developed SCADA and Leak Detection software products.

• Be responsive, supportive, and available to other PCSLD teams in support of Control Centre Operations and other business areas.

• Support Operations through the 7X24 escalation call-out rotation, transition of Software Solutions projects, and any tier three development support work.

• Demonstrate commitment to the Software Solutions team and its success.

• Demonstrate an understanding of Software Development best practices, standards, and operating procedures as applicable to mission critical, SCADA and Leak Detection software development.

• Perform code reviews on developers of all experience levels, with the ability to provide and receive constructive feedback.

• Prepare and maintain documentation as per Enbridge standards.

• Participate in the Health and Safety program.

• Delivery of customer requirements with consideration to overall corporate strategy.

• Assist clients with the adoption of new technologies and business processes.

• Demonstrate technical leadership on projects, project teams and product development.

• Maintain leading edge technical skills through regular technical training, industry conferences, and internal cross-training, and use that knowledge to help the entire team stay current on industry/technology trends.


• Involvement in design/code reviews and technology investigations required for projects involving the Software Solutions Team.

• Design, develop, and implement SCADA and/or Leak Detection applications/products.

• Providing input and feedback on the team’s Software Development Lifecycle (SDLC) and quality processes to ensure continuous improvement within the team.

• Regular communication with project managers and/or Supervisor as defined by each project’s communication plan.

• Failure to deliver on high priority initiatives has potential to impact overall company performance or have pipeline operational impacts

Contacts (Working Relationships):

• Directly reports to the Supervisor, Software Solutions.

• Consults with the lead developer and the Enterprise Architecture Team regarding use/approval of new technologies, applications, and enterprise technology direction.

Knowledge, Skills & Abilities:


• Relevant degree / diploma in Computer Science, Computer Engineering, or related discipline.

• A minimum of 6 years of work experience.

• Working experience in Agile Scrum/Kanban.

• Strong industry expertise in C#/.Net, Python and/or Java with an excellent track record of designing and implementing complex system software.

• Some knowledge and experience in SCADA, communication protocols, PLC/RTU/DCS data driver development and both historical and real-time data access methodologies preferred.

• Working knowledge of Unix and/or Linux and Windows operating systems.

• Ability to lead, develop, and monitor activities of less senior staff.

• Strong analytical communications and problems solving skills.

• Excellent written and verbal communication skills, including good presentation skills and ability to write technical documents/specifications.

• Sound organizational skills. Able to handle multiple tasks and multiple projects simultaneously in a fast-paced, priority-changing environment.

Working Conditions:

• Office environment

• Tight deadlines common

• Multiple high priorities common

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at

We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.