Engage with business stakeholders (Customer Services, Complaints, Telephony, Digital teams) to understand requirements through workshops and discussions
Translate business needs into clear functional requirements, solution designs, and delivery backlogs
Work closely with engineering teams to design, build, test, and deliver solutions across CRM and customer platforms
Own end-to-end delivery from requirement shaping, solution design, development oversight, testing, and release
Drive improvements by analysing customer journeys, contact drivers, and complaint trends
Perform root cause analysis and data-driven investigations, identifying gaps in processes and systems
Define and deliver process improvements, system enhancements, and automation opportunities across SAP and digital platforms
Leverage AI tools alongside CRM data to enhance decision‑making and improve outcomes across customer services, customer contacts, and quality & compliance operations
Collaborate across Product, Engineering, and Business teams to ensure solutions are aligned, scalable, and deliver measurable value
Support continuous improvement, governance, and quality standards within delivery
Requirements
Degree in Computer Engineering, Computer Science, or similar technical field of study
Ability to design end to end solutions involving multiple technologies
Experience of SCRUM/Agile
Experience of SAP ABAP development, SAP CRM enhancements, IS‑U processes, and ODATA/API service design and optimisation
Experience in identifying and scaling AI use cases, prompt design patterns, and integrating AI capabilities into enterprise applications
Knowledge of Cloud Architectures
Knowledge of Oracle database technologies
Knowledge of AWS technologies
Knowledge and understanding of the UK Energy Retail Market, preferably from working in the utilities sector is advantageous
Knowledge of SMART metering technologies is advantageous
Experience of SQL, Java, XML, API technology
Strong stakeholder management skills, with the ability to influence across business, product, and engineering teams
Proactive mindset with a strong drive to understand business problems, challenge existing processes, and deliver improvements
Excellent communication skills to articulate solutions to both technical and non-technical audiences
Minimum Criteria
Bachelor's degree in Computer Engineering, Computer Science, similar technical field of study, or equivalent practical experience
Extensive experience of leading the delivery of software development projects
Experience of delivering process improvements
Previous experience in a technical role, e.g. as a developer or technical analyst
Strong experience working with SAP technologies including SAP CRM, ABAP, IS‑U, and ODATA services
Experience in designing and integrating API-based architectures and backend enterprise systems
Experience in defining and delivering AI-driven use cases, including prompt engineering, automation scenarios, and intelligent workflow optimisation
Hands-on experience in leveraging AI tools (e.g. Copilot, conversational AI, automation frameworks) to improve developer productivity and business outcomes
Excellent communication and stakeholder management skills
Strong analytic and problem-solving skills
Benefits
As well as a competitive salary which is reviewed annually, you can also enjoy a number of other benefits. With our pension scheme, we'll double match your contribution up to a company contribution of 10%.36 days annual leaveHoliday Purchase - perfect your work/life balance with extra annual leaveShare SchemesPayroll Giving and CharitFlexible schedulePerformance bonus
Additional Information
Senior Software Engineer - SAP/AI
ScottishPower HQ, Glasgow (hybrid)
Salary from £63,200 + up to 15% bonus, single cover private medical & other excellent benefits
Fulltime, Permanent role (flexible working pattern)
Closing date: Monday 22nd of June 2026
Help us create a better future, quicker
This role sits within the Product Engineering team, focusing on delivering scalable digital solutions for customer journeys.
Data, process, and system understanding are key to reducing the volume of customer contacts and complaints. The role requires deep insight into customer interactions, identifying process gaps, and translating business needs into structured, deliverable solutions.
You will act as a techno-functional expert, working closely with business stakeholders to understand requirements, shape them into functional designs, and drive technical solution delivery across SAP CRM, SAP IS-U, and integrated customer platforms, alongside AI-enabled tools.