Enable job alerts via email!

Software Engineer –EMS/DMS/SCADA- UK & EU in England

Vallum Associates

England

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading software consultancy is seeking a Software Engineer – Database and Display in the UK. The ideal candidate will design and maintain real-time databases and visualization applications for power systems. Requires expertise with SCADA/DMS platforms and strong database skills. This role offers a hybrid work model with a focus on collaboration and innovation.

Qualifications

  • Hands-on expertise with SCADA/DMS/EMS platforms.
  • Strong experience in relational databases.
  • Experience in display and visualization development.
  • Proficiency in C, C++, PERL, Java, or equivalent.

Responsibilities

  • Design, develop, and maintain databases for real-time power system applications.
  • Build and enhance operator displays and visualization tools.
  • Ensure database performance and reliability.
  • Conduct database tuning and query optimization.

Skills

GE PowerOn Reliance (XA21)
Real-time data handling
Display development
Problem-solving
Communication

Education

Bachelor's or master's degree in electrical engineering

Tools

Oracle
SQL Server
PostgreSQL
MySQL
Git
Job description

Location: Hybrid, UK, EU (2days/Week Onsite)

Duration: 6months+ Permanent/Contract

Role Overview

We are looking for a Software Engineer – Database and Display with strong expertise in SCADA, EMS, and DMS platforms used in the power and utilities domain. The ideal candidate will design, develop, and maintain real‑time databases, data models, and display applications (HMI/SLD/Dashboards) to support reliable operation and monitoring of power systems.

Key Responsibilities
  • Design, develop, and maintain databases and data models for real‑time power system applications (EMS/DMS/SCADA).
  • Build and enhance operator displays, HMI interfaces, Single Line Diagrams (SLDs), dashboards, and visualization tools.
  • Ensure database performance, reliability, and data integrity under real‑time operational environments.
  • Conduct database tuning, indexing, and query optimization for better performance.
  • Manage real‑time data acquisition, historian integration, data replication, and logging.
  • Develop and maintain scripts, APIs, and automation services for system integration and reporting.
  • Perform troubleshooting, root‑cause analysis, and resolution of database or display issues.
  • Maintain comprehensive documentation, including database schemas, display configurations, and integration specs.
  • Collaborate with cross‑functional teams for incident management, testing, and system enhancements.
Required Skills & Experience
  • Hands‑on expertise with one or more of the following: GE PowerOn Reliance (XA21), AEMS Platform, GE eTerra, PowerOn Advantage, or equivalent SCADA/DMS/EMS platforms from Siemens, OSI, ABB, or Schneider.
  • Strong experience in relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
  • Experience in display and visualization development – HMI, SLD creation, dashboards, and reports.
  • Proficiency in C, C++, PERL, Java, or equivalent scripting/programming for interfacing and automation.
  • Knowledge of real‑time data handling, historian systems, and data replication processes.
  • Experience with version control systems such as Git or SVN.
  • Strong analytical, problem‑solving, and communication skills.
  • Experience in incident management and production issue resolution in real‑time environments.
Qualifications

Bachelor's or master's degree in electrical engineering, Computer Science, or related field.

Background in power systems, SCADA, or control center operations.

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