Enable job alerts via email!

SCADA Senior Software Developer (Pipeline IT / OT)

Venturi

Edmonton

Remote

CAD 105,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join Venturi as a Pipeline SCADA Senior Software Developer, where you will play a pivotal role in enhancing SCADA systems for a sustainable energy future. This dynamic position leverages your expertise in system administration and software development to contribute towards innovative solutions in the oil and gas industry.

Benefits

Health benefits package
Performance bonuses
Strong culture of learning and personal development
Support for community engagement

Qualifications

  • 6+ years of experience in networking and system administration.
  • Familiarity with SCADA and leak detection software.
  • Ability to design and implement complex software solutions.

Responsibilities

  • Manage SCADA and leak detection systems to optimize workflows.
  • Design and implement upgrades for SCADA applications.
  • Support system testing and ensure compliance with regulations.

Skills

SCADA Systems
Leak Detection Systems
Data Visualization
Algorithmic Problem Solving
Statistical Analysis
Technical Writing
Verbal Communication Skills
Building Software
Designing Software

Education

Degree in Computer Science, Engineering, or equivalent

Tools

Python
R
VBA
C#
C++
SQL
Windows Server
Linux
PowerShell
Docker

Job description

Salary : $105,000 to $130,000 CAD (plus bonus)

About Venturi

Are you looking for a dynamic, tight-knit environment where you can make a real impact quickly?

Then you should consider joining Venturi! Were looking for a Pipeline SCADA Senior Software Developer to be part of our Pipeline IT / OT team in Edmonton, AB (remote positions available).

Venturi is a cleantech engineering company that is shaking up the global oil and gas industry.

We are working towards a more sustainable energy future, but this can't happen overnight. Pipelines and midstream infrastructure are still a vitally important part of our day-to-day lives. Fossil fuels provide us with the ability to travel, heat our homes, and power the products we use every day. However, it is socially important to use the pipeline assets that we have as efficiently and responsibly as possible.

At Venturi, we are reimagining energy transportation by developing real-time applications to optimize equipment use, and power consumption and reduce greenhouse gas (GHG) emissions through machine intelligence, data science, and analytics.

Who We Need

We need someone who is a doer who thrives in a startup environment. Someone with a positive attitude who wants to contribute towards a significant vision and take ownership of their work to design and implement solutions, while working closely with the founders. Our upcoming roadmap includes build-it-from-scratch challenges no legacy technology, no tech debt, just a blank slate for you to leave your mark!

If you are the kind of person who is passionate about creating technical software solutions that can impact our planet, and who wants to have fun doing it then we want to talk to you!

As a Pipeline SCADA Senior Software Developer you have :

  • Education : A degree, diploma or certification in computer science, computer engineering technology, network engineering technology, electrical engineering or equivalent.
  • 6+ years of relevant academic and work experience in networking, system administration, and cybersecurity principles. You have the desire to maintain and develop industrial control systems (ICS) and SCADA systems.
  • Tech Stack : Python, R, VBA, C#, C++, SQL, AVEVA OASyS, RTAP, DNV Leak Detection software, Windows Server, Linux, PowerShell, Bash, Git, VMWare, Chocolatey, Docker, Podman, RabbitMQ.
  • Technical Skills : SCADA and Leak Detection Systems, Alarm Management Software, Simulator Systems, Data Visualization, Algorithmic Problem Solving, Statistical Analysis, Technical Writing, Verbal Communication Skills, Technical Documentation, Building Software, Designing and Implementing Complex Software.

Responsibilities

Provide technical support to Venturi Engineering Solutions by :

  • SCADA and Leak Detection System Management :

Expand or modify SCADA Systems to serve new purposes or improve workflows.

  • Design, develop, and implement code for SCADA and Leak Detection applications and upgrades.
  • Develop, document, and revise system design procedures, test procedures, and quality standards.
  • Provide staff and users with assistance in solving computer related problems, such as malfunctions and program problems.
  • Analyze engineering drawings, Documents of Understanding, and other project requirement documents to tailor specific solutions for Control Centre clients.
  • Deploy applications across different systems and environments using scripts, GUI tools, and package managers (e.g. chocolatey, yum, dnf).
  • Modify existing SCADA systems to optimize performance and / or include new features required by Control Centre operations and trainer teams.
  • Perform end-to-end testing with Quality Control analysts, PLC and Flow Computer programmers, field personnel, and Control Centre operators to ensure system-wide integrity, including documenting and fixing known and discovered deficiencies.
  • Develop tools and scripts to streamline routine tasks in SCADA integration, which in turn were standardized into pre-install checks used on a day-to-day basis.
  • Coordinate with Control Centre Operators, Project Managers, Measurement personnel, and other project stakeholders in developing, testing, and implementing SCADA projects and enhancements, to ensure complete and timely delivery.
  • System Integration :

Support the integration of SCADA systems with leak detection applications, other enterprise systems, and third-party applications.

  • Assist with data communication between SCADA and external systems.
  • System Administration :

Extensive experience in operating systems, particularly Windows Server and Linux (e.g. setting up scheduled tasks, configuring services).

  • Strong knowledge of process management tools (e.g. supervisorctl, systemd).
  • Familiarity with virtualization technologies (e.g., VMware, Hyper-V).
  • Experience with system monitoring, backups, updates, networking, and patching.
  • System Testing and Commissioning :

Participate in system testing, upgrades, and commissioning activities for new or existing SCADA and leak detection systems.

  • Assist in validating system functionality and data accuracy post-deployment.
  • Compliance and Reporting :

Ensure SCADA systems comply with relevant industry standards, regulations, and company policies.

  • Prepare system performance and security reports for internal review and compliance purposes.
  • Collaboration with Engineering Teams :

Work closely with software developers, engineers, and project teams to ensure SCADA systems meet operational and business requirements.

  • Assist in the deployment of updates, patches, and new system functionalities.

You Should Have

  • Drive. You are self-motivated, able to work independently or with a team and you want to measure the impact of your efforts on mission-critical systems.
  • Personality. You are creative, friendly, and engaging, ready to take part in team discussions to provide ideas and solutions.
  • A desire to grow. You have an interest in active learning and teaching inside and outside the office mentoring and learning from everyone around you. You believe that the team is best when everyone grows and succeeds with you.
  • A collaborative-customer-focused mindset. You are 100% customer-oriented, stressing customer engagement over perfection.
  • Communication skills. You have outstanding written and oral skills. You are able to translate business requirements into technical implementations and vice versa quickly and easily. You are comfortable working with stakeholders at all levels and arent afraid to work directly with our customers.

What You Can Expect from Venturi

  • A total compensation package that includes an annual salary, health benefits package, and performance bonuses.
  • A strong culture of learning and personal development to help you reach your career goals and fullest potential.
  • Support for your lifestyle take a vacation when you need it to rest and dedicate time to support your community.
  • A unique opportunity to build, grow, and make an impact on a $1 trillion industry and to work with a group of people who are humble, supportive, and truly care about our mission.

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We are an equal opportunities employer and welcome people of diverse backgrounds, experiences, and perspectives.

Our Team

We meet regularly as a team, bringing all aspects of our business together. The Pipeline SCADA Senior Software Developer will help shape the direction of the company and get exposure to all different facets of Venturi including business development, sales, technology development, and customer service. We also have a lot of fun doing it! We are a tight knit group that makes time for team building and celebrating our achievements together.

Best of luck in your application!

Create a job alert for this search

Senior Software Developer • Edmonton, AB, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

AVEVA Enterprise SCADA Application Architect

Odoo

Edmonton

Remote

CAD 80,000 - 110,000

23 days ago

AVEVA Enterprise SCADA Application Architect

Dexcent Inc.

Edmonton

Remote

CAD 80,000 - 120,000

25 days ago