Senior Software Engineer: Electricity Markets Modelling

Posted 1 day 1 hour ago by Baringa Partners LLP

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
Senior Software Engineer: ElectricityMarkets Modelling

req2311

Posted on: 23/04/2025 - Application Deadline: -

About Baringa:
We aim to build the world's most trusted consulting firm, creating lasting impact for clients and pioneering a positive, people-first culture. We work across sectors with clients ranging from FTSE 100 companies to start-ups, collaborating closely to define strategies, deliver complex changes, identify opportunities, manage risks, and support sustainability goals. Our global presence spans Europe, the US, Asia, and Australia, tackling challenges worldwide.

Our Market, Advisory, and Analytics practice are seeking experienced Senior Software Engineers to join us.

Baringa leads in modelling electricity markets, providing insights to foster change in the energy industry's decarbonisation.

Our Software Engineers develop modelling and data frameworks that enable our consultants to be trusted advisors. We seek an experienced Senior Software Engineer to enhance our industry-leading suite of electricity market modelling and analysis tools and to provide leadership to junior engineers.

You will offer technical leadership within a motivated, curious team, working alongside software engineers, modellers, and energy consultants to solve complex problems. Your work will span developing new tools, simulating energy technologies, creating visualisations, and building scalable systems. You will have responsibility and autonomy from day one in a creative, entrepreneurial environment.

Join us and contribute to the energy transition-an urgent and impactful challenge of our time. Apply your technical skills to make a real difference-and enjoy the process!

What you will do

  • Provide technical leadership to junior engineers, ensuring high-quality software engineering practices, both remotely and in person.
  • Develop the next generation of electricity market modelling tools, exploring new technologies.
  • Maintain and optimise our data and technical architecture as we scale.
  • Collaborate with global users to understand their needs and support future development.

Your skills and experience

We seek candidates committed to building high-quality models, tools, data frameworks, and architectures, and who can mentor junior engineers. Ideal candidates will:

  • Be passionate about the energy sector.
  • Have practical leadership experience in motivated engineering teams.
  • Possess a strong quantitative background (mathematics, physics, computer science, engineering).
  • Excel at problem-solving and continuous learning.
  • Have experience in building complex systems.
  • Be proficient in programming languages such as Scala, Python, Java, or C#.
  • Have knowledge of data management platforms (SQL, NoSQL, Spark, etc.).
  • Be familiar with modern software tools (Git, CI/CD pipelines).
  • Communicate complex concepts effectively to technical and non-technical audiences.

We encourage applicants who meet most requirements to apply, as we value overall fit and potential.

What a career at Baringa offers

  • Generous Annual Leave: 5 weeks plus a 2-week recharge after 5 years.
  • Flexible Working: Hybrid policies and flexible leave options.
  • Community Days: 3 days annually for social and environmental causes.
  • Wellbeing Fund: Support for personal wellbeing activities.
  • Career Progression: Regular reviews without quotas.
  • Profit Sharing: Participation in company profit schemes.

Diversity and Inclusion

We are an Equal Opportunity Employer, committed to creating an inclusive environment that fosters diversity, creativity, and innovation.

Recognition and Impact

We are proud to be a 'Great Place to Work' and hold a B Corp certification, reflecting our commitment to social and environmental responsibility. Our initiatives include campaigns on kindness and sustainability.

Join Us

We consider all applications regardless of background and encourage diverse candidates, including those from non-traditional educational paths or underrepresented groups. We support reasonable adjustments in our recruitment process. For more details, contact our Recruitment Team.