CareerPlanSign in

Senior Software Engineer

Pretoria, Tshwane💼 Full-time🗓 2026-04-30 → 2026-08-07

Core

Design, commission, and support Enterprise Software Systems (EMS, ADMS) for electrical distribution utilities, ensuring system integration and quality conformance.

Role type

Senior Software Engineer (Energy/Utilities)

Builds

EMS and ADMS systems for electrical distribution utilities

Domain

Energy / Electrical Distribution Utilities

Deliverable

production ML models | product features | infrastructure

Required skills

Software development, System integration, Troubleshooting, Project management, Technical mentoring, Report writing, Linux command line, Relational databases (Oracle)

Preferred skills

ADMS installation and configuration, ADMS localization, Integration with GIS/EAM/ERP/CRM, Customer staff training, 24x7 ADMS support

Technologies

GE PowerOn Advanced Distribution Management Systems (ADMS), Oracle, Linux

Responsibilities

Lead and mentor junior engineers and technicians; Provide technical assistance for business development; Design and commission EMS/ADMS systems; Review design documentation; Ensure system integration and testing; Configure servers; Troubleshoot complex technical problems; Engage with clients to define technical requirements; Oversee project implementation, scope, budget, and timelines.

Seniority

Senior, hands-on IC with team leadership

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.