At a Glance
- Tasks: Design and develop innovative Python applications for smarter electricity network operations.
- Company: Join the National Energy System Operator, leading the UK's energy transformation.
- Benefits: Competitive salary, bonus, 26 days leave, and flexible benefits including gym discounts.
- Other info: Hybrid working model with excellent career growth opportunities.
- Why this job: Make a real impact on the future of energy while working with cutting-edge technology.
- Qualifications: Experience in Python development and strong problem-solving skills required.
The predicted salary is between 60000 - 80000 £ per year.
About the Role
National Energy System Operator (NESO) recognises the potential of bright and talented individuals and invites you to join us as the UK’s electricity network undergoes a vital transformation.
We’re looking for a Python Software Engineer to join our Network Topology Optimisation team, helping to develop innovative software that supports smarter operation of the electricity network.
The role can be based in Wokingham.
We continue to offer hybrid working from office and home with a requirement to be present in the office 1–2 days per week.
Both full‑time and part‑time applicants are welcome.
- Key Accountabilities
- Design, develop and maintain Python applications and software solutions.
- Enhance and automate engineering processes through innovative software development.
- Develop and improve optimisation algorithms and data‑processing solutions.
- Integrate applications with specialist engineering software and external APIs.
- Produce well‑structured, maintainable, and documented code.
- Support testing, deployment and continuous improvement of developed solutions.
- Collaborate with engineers, digital teams and external partners to deliver high‑quality technical solutions.
- Take ownership of developed applications, providing ongoing support and enhancements.
About You
- Experience developing applications in Python.
- Ability to write clean, well‑structured and maintainable code.
- Experience working with data processing, APIs or software integration.
- Strong analytical and problem‑solving skills.
- Proactive, curious and ambitious to learn and apply new technologies.
- Excellent communication skills and ability to work collaboratively within multidisciplinary teams.
- Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics or another relevant STEM discipline (desirable).
- Experience with power system analysis software advantageous but not essential.
- Right to work in the UK by the start of employment. Visa sponsorship may not be available for this role and will be considered in line with business requirements.
- What You’ll Get
- Competitive salary £55,000‑£70,000 depending on experience and capability.
- Bonus based on company performance.
- 26 days annual leave as standard.
- Competitive contributory pension scheme with a maximum company contribution of 12% (double match).
- Annual enrollment to the NESO Savings Plan – 50% matching contribution on monthly savings between £20 and £500.
- Flexible benefits: flexible bank holidays, additional birthday day off, cycle‑to‑work scheme, gym discounts, private medical insurance, critical illness insurance, and personal accident insurance.
EEO Statement
NESO is an equal opportunity employer committed to a fair, inclusive recruitment process.
We welcome applicants with diverse experiences and backgrounds and do not discriminate based on race, gender, ethnicity, disability, religion, age or any other protected characteristic.
#J-18808-Ljbffr
Contact Details:
National Energy System Operator Limited Recruitment Team