
Senior software engineer
Permanent contract
Hybrid
Job number: 246230
£60,875 - £81,543
Npower Commercial Gas Limited
Join one of the UK’s leading energy companies and be part of something bigger. We’re transforming the future of energy and the way we work. Flexible, inclusive, and driven by purpose, this is a place where you can make a real difference and build a career you’re proud of.
Senior software engineer
Job description
Here's what you'll be doing
Join E.ON’s I&C Pillar, a dynamic £5 billion business serving 60,000 customers and managing 300,000 meter points, with a bold ambition to become the UK’s leading B2B energy supplier. Within our Digital Technology & Change organisation, you’ll be part of an integrated team delivering cutting-edge Change & IT services to power this growth.
We’re seeking a Senior Software Engineer to lead the design, build, and optimisation of innovative digital solutions within the nBS Digital Solutions team. This role offers the opportunity to apply your expert knowledge across solution design, development, testing, deployment, and ongoing support of our digital portfolio.
Bring your creativity, deep technical expertise, and passion for innovation to help shape the future of E.ON’s digital transformation and exceed expectations in delivering industry-leading solutions.
Key Responsibilities:
- Develop new digital solutions to meet nBS product backlog requirements and drive project benefits as a lead application developer.
- Provide high-quality support and maintenance, ensuring solution performance, stability, and timely resolution of defects or changes within SLAs.
- Support end-to-end delivery of change projects using expert knowledge.
- Collaborate with third-party developers and E.ON Digital Technologies to optimise nBS solution delivery.
- Manage and maintain environments, including hosting, integration, access, and security.
- Continuously self-learn and develop skills in solution platforms and techniques.
- Advocate for innovation and challenge traditional approaches.
- Drive value by analysing customer and user behaviour through detailed usage analytics. <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;line-height:115%;font-size:12.0pt;font
Main responsibilities of the role
- Responsible for developing new digital solutions to satisfy business requirements within the nBS product backlog to drive delivery of project benefit to nBS. A chief practitioner in application development for nBS.
- Responsible for delivering first class support and maintenance of delivered solutions, ensuring solution performance always meets expectations, application stability and delivering solutions to meet defects or changes within agreed SLAs
- Responsible for supporting E2E delivery of change projects using own knowledge and expertise within the project.
- Working in partnership with third party developers and EON Digital Technologies to optimize solution delivery for nBS.
- Responsible for environment management and maintenance, including any hosting, integration, access and security considerations.
- Responsible for self-learning and development on solution development platforms, practices and techniques
- Acting passionately as an advocate for innovation, continually challenges traditional thinking.
- Driving insight and value add from interpretation of customer or user behaviour through detailed usage analytics.
- Responsible for communicating & interacting effectively with internal or external colleagues and management to explain complex system issues clearly and concisely.
- Providing trusted technical expertise and specialised knowledge of the nBS Digital Solutions portfolio to impact-assess proposed changes or technological opportunities.
- Ensuring that all developments, enhancements and support fixes adhere to the DD&C governance model.
- Responsible for mentoring the developer team. Supporting them with technical expertise, escalating issues and blockers effectively and professionally.
What we need from you
- Proven experience building successful, low-maintenance enterprise applications and digital solutions.
- Strong software design and programming skills (Javascript, HTML, XML, SQL, Apex, SOAP, C#, VB.net) and experience with Microsoft .NET and Visual Studio.
- Experience in using AI tools such as Claude code to fast prototype solutions and mentor other developers in such technologies.
- Forward-thinking and agile, able to manage multiple projects with flexible prioritisation, anticipating future changes to ensure scalability and opportunity.
- Proficient in data analysis, process optimisation, and working within change governance and project delivery methodologies (Waterfall & Agile).
- Excellent communicator, able to translate technical information to non-technical colleagues and bridge gaps between development teams and stakeholders.
- Sets and maintains high standards in bespoke and digital application development, with strong planning, organisation, self-reliance, and attention to detail.
- Committed to coaching and guiding teams to ensure consistency across the development lifecycle.
- Curious, solution-oriented, and driven to deliver “best in class” services while building innovative, opportunity-rich stakeholder relationships.
- Embraces a culture of trust and empowerment, making autonomous or collaborative decisions to advance design, delivery, and assurance activities.
- Demonstrates empathy towards colleagues' concerns about automation and digitisation and delivers agile solutions aligned with stakeholder expectations, milestones, and quality standards to achieve the nBS digital strategy.
At E.ON, we're committed to building a diverse, inclusive, and respectful workplace where everyone can thrive. However you identify, and whatever your background, we welcome your application. We value the unique perspectives that each individual brings - because a sustainable future needs all of us. We aim to make our recruitment process accessible to all. Visit our Application Support page if you need adjustments or support.
Data protection
Additional information can be found here.
Find out more about life at E.ON
Ready to fuel your career and the planet? Your energy. Real impact. Explore Life at E.ON
Application process
Any questions?
If you have any questions about the role or the recruitment process, feel free to reach out by email - I'll be happy to help and will get back to you as soon as possible.
Please note: we do not accept CVs via email. All applications must be submitted through our online application system.
If this role sounds like the right fit for you, click 'Apply Now' to get started and take the next step in your career with us.
To help you feel confident at every stage, we've provided more detail about our application process and shared My Skill Guide - our framework that brings our purpose, strategy and attitude to life. You'll also find practical tips to help you submit a strong application.

Explore how we support and reward our people with our market-leading benefits.
Find out how our flexible ways of working help you thrive at work and in life.

