Senior Software Engineer

Reading, United Kingdom
31-03-2025
Job Type
Permanent
Emp Type
Full Time
Industry
Environment and Renewable Energy
Functional Expertise
Any
Salary Type
Annual
Salary
Negotiable

Job Description

Job Opportunity: Software Engineer (Optimisation Team)
Location: Reading (60/40 Hybrid Working Subject to Operational Requirements)
Department: Optimisation

 

About Our Client:
Our client is a leading organisation in the renewable energy and energy efficiency sector, dedicated to accelerating the energy transition towards a secure, affordable, and low-carbon energy system. With a growing presence across Northern Europe, they specialise in the design, development, building, operation, and maintenance of utility-scale solar farms and energy storage solutions. Their target is to energise 1.5GW of renewable assets by 2030, and they are proud of their strong, values-driven team.

 

Role Overview:
We are recruiting on behalf of our client for a Software Engineer to join their Optimisation team. The successful candidate will play a critical role in developing and maintaining the MIROS environment, contributing to the company’s goal of energising 1.5GW of BESS and solar assets by 2030.

 

Key Responsibilities:

  • Design, develop, and maintain MIROS optimisation software
  • Ensure code is efficient, well-documented, and maintainable
  • Plan and implement new features and enhancements to the codebase
  • Test, debug, and resolve any issues within the system
  • Lead the design and architecture of new systems
  • Ensure codebase is scalable, sustainable, and productionised efficiently

 

Skills & Competencies:

  • Strong knowledge of the GB electricity market and relevant ancillary services for batteries
  • Proven experience in software development, particularly in Python
  • Experience with technologies such as Python, SQL, Git, AWS, Azure, Django
  • Strong problem-solving and communication skills

 

Personal Characteristics:

  • Ability to work effectively in a small, dynamic team
  • Flexible and adaptable to changes, with the ability to set the agenda when needed
  • Excellent communication skills across multiple stakeholder levels
  • Strong interpersonal and negotiation abilities
  • A collaborative team player who thrives in a partnership environment

 

Qualifications & Experience:

  • A degree in a relevant subject or equivalent industry experience

 

Consultant

Ben Quinn