Software Engineer (Database & Display)

Gazelle Global
Municipality of Madrid, Spain
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

C
Java
API
C++
Computer Programming
Databases
Data Integration
Relational Databases
Document Management Systems
Perl
Health Information Management
Supervisory Control and Data Acquisition (SCADA)
PostgreSQL
Microsoft SQL Server
MySQL
Open Systems Interconnection (OSI)
Oracle Applications
Subversion
Data Logging
Scripting (Bash/Python/Go/Ruby)
Database Performance
GIT
Real Time Data
Software Version Control

Job description

We're looking for a talented Software Engineer to join our Bucharest team, working on mission-critical EMS/DMS/SCADA platforms. You'll play a key role in designing, developing, and maintaining databases and operator displays that help utilities manage real-time power system operations reliably and efficiently. What you'll do:

  • Develop and maintain databases and data models for real-time power system applications
  • Build dashboards, HMIs, operator displays, SLDs, and reports to provide engineers and operators with actionable insights
  • Work with platforms like GE PowerOn Reliance, AEMS, GE eTerra, PowerOn Advantage, or equivalent systems from Siemens, OSI, ABB, or Schneider
  • Develop scripts, APIs, and services to support data integration, replication, and reporting
  • Handle real-time data acquisition, historian integration, and logging to ensure accurate and timely information
  • Optimise database performance, monitor system health, and troubleshoot any issues
  • Maintain documentation, database schemas, display specifications, and version control using Git, SVN, or equivalent
  • Collaborate with engineers, stakeholders, and operators to deliver solutions that meet operational requirements

Requirements

  • Hands-on experience with EMS/DMS/SCADA platforms and relational databases (Oracle, SQL Server, PostgreSQL, MySQL, or similar)
  • Experience with PowerOn, previously known as ENMAC
  • Programming or scripting skills in C, C++, Java, Perl, or equivalent
  • Experience with dashboards, HMI development, displays, and real-time visualisation
  • Strong analytical, problem-solving, and collaboration skills, with experience supporting production systems

Apply for this position