Software Engineer
New Today
Job Description
Role: Software Engineer – Database & Display
Location: Edinburgh
Mode: Hybrid(3 days in office)
The Role
We are seeking a software Engineer who understands Database operations with the Grid and EMS systems.
Your responsibilities:
Design, develop and maintain databases and data models for real-time power system applications (EMS/DMS/SCADA)
Develop, enhance, and maintain display applications, dashboards, and HMI interfaces/Station displays for operators and engineers
Ensure high performance, reliability, and integrity of database system under real-time operational loads
Perform database tuning, indexing, query optimization, and performance monitoring
Develop and maintain scripts, APIs, and services to support data integration, replication, and reporting
Troubleshoot and resolve database and display issues, performing root-cause analysis and corrective actions
Maintain documentation, including database schemas, display specifications.
Your Profile
Essential skills/knowledge/experience:
Proven experience working on databases such as Oracle, SQL Server, PostgreSQL, MYSQL, or similar RDBMS
Hands-on expertise preferably on GE PowerOn Reliance (XA21), AEMS Platform, GE eTerra, PowerOn Advantage Software, as well as SCADA / DMS/ EMS of any equivalent platforms from Siemens, OSI, ABB, Schneider etc.
Display & Visualization – SLD creation, HMI development, real-time dashboards, operator displays, and reports
Programming / Scripting – C, C++, PERL, Java or equivalent for application interfacing and scripting
Data Handling – Real-time data acquisition, Historian integration, data replication, and logging
Performance Tuning & Monitoring – Query optimization, indexing, database health monitoring
Version control with Git, SVN, or equivalent
- Location:
- Edinburgh
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Today
Software Engineer
-
Edinburgh
- Technology
Job Description Role: Software Engineer – Database & Display Location: Edinburgh Mode: Hybrid(3 days in office) The Role We are seeking a software Engineer who understands Database operations with the Grid and EMS systems. Your responsibilities:...
More Details -
-
New Today
Industrial Placement Software Engineer
-
Edinburgh
- Manufacturing
Job Description Job Description Your impact Are you ready to make an impact and gain hands-on experience working on real-world projects from day one? At Leonardo, we’re looking for Industrial Placement students who want to be part of something ...
More Details -
-
New Today
Lead Software Engineer
-
Edinburgh
- Technology
Job Description About The Role Job Level: 10 UK Wide We are looking for aLead Software Engineerwho will be responsible for the design, development, and deployment of high-quality software solutions. This role involves leading a team of en...
More Details -
-
New Today
Principal Software Engineer
-
Edinburgh
- Technology
Job Description Spacelabs Healthcare is driving innovation in healthcare technology to improve clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better decisions, increas...
More Details -
-
New Today
Principal Software Engineer Level 6
-
Edinburgh
- Technology
Job Description Principal Software Engineer Location: Edinburgh, United Kingdom Contract Duration: 12 months Rate: £63.83 p/h PAYE (£73.11 inc. holiday rate) OR £87.04 p/h Umbrella We seek an engineer with recent high-integrity or safety-crit...
More Details -
-
New Today
Principal Software Engineer
-
Edinburgh
- Technology
Job Description About The Role Deadline for applications: 11:59pm on 31st October 2025 Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable sof...
More Details -