As a Software Delivery Manager you will take the technical lead in delivering advanced software solutions that support the energy sector’s transition toward sustainable power. You will coordinate end-to-end project execution, working closely with implementation teams, engineering, and the customer to ensure high-quality energy software systems.
Key Responsibilities:
* Serve as the Technical Lead across projects, owning the Delivery Model and guiding multidisciplinary teams through solution deployment, configuration, integration, and testing.
* Build and manage effective Work Breakdown Structures, track activities, and provide progress updates to the Project Manager.
* Drive Agile and DevOps methodologies in software implementation and continuous improvement initiatives.
* Collaborate with the Project Manager on scope, risk, and change management while maintaining strong technical alignment with the customer.
* Ensure accountability for delivering projects on time, within budget, and at the expected quality level.
* Trigger and oversee technical stage-gate reviews including Solution Design, Factory Test Readiness, and Site Acceptance Readiness.
* Evaluate and document change requests or project risks with mitigation strategies in coordination with Solution Design and Project Management teams.
* Assist in pre-sales and bid support by validating delivery models and effort estimates.
* Ensure smooth handover to maintenance through structured knowledge transfer and project closure.
* Adhere to and support enhancements of the Quality Management System and Health & Safety procedures.
* Promote a collaborative and customer-focused culture with a proactive, solution-oriented mindset.
Qualifications:
* Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (or equivalent experience)
Essential Experience and Skills:
* Direct experience delivering Distribution Management Systems, Energy Management Systems or related grid software solutions.
* Proven track record in leading complex technical software delivery within services or system integration environments.
* Strong experience defining and managing delivery teams, assigning work packages, and ensuring accountability.
* Practical knowledge of Agile and DevOps principles
* Solid understanding of software project delivery in large-scale, multi-site organizations
* Excellent stakeholder communication and presentation skills, including experience working with senior client stakeholders
* Willingness and ability to travel based on project demands, including international assignments
Desirable Experience:
* Experience managing multiple concurrent projects and coordinating globally distributed teams
* Familiarity with software configuration, system integration, and cybersecurity
* Hands-on knowledge of:
* Linux/Windows environments, Kubernetes, relational databases
* High Availability architectures and IT/network infrastructure
* Web services (SOAP/REST), SCADA protocols
* DevOps tools (Jenkins, GitHub), Atlassian suite (JIRA, Confluence)
* Scripting languages (Shell, Perl, Python)
* Power flow studies, DERMS, AMI systems