Enable job alerts via email!

Senior Software Engineer– Energy & Resources Analytics Platform

Baringa Partners

London

On-site

GBP 60,000 - 80,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Baringa Partners is seeking a Senior Software Engineer to join the Energy and Resources Analytics Platform team in London. The role focuses on architecting and developing a new data platform, addressing various engineering challenges and utilizing cutting-edge technologies. Successful candidates will work in a collaborative environment, enhancing the capabilities of the team and contributing to the energy transition efforts.

Benefits

Generous Annual Leave Policy
Flexible Working Hours
Corporate Responsibility Days
Wellbeing Fund
Career Progression Opportunities
Profit Share Scheme

Qualifications

  • Experience as a senior engineer in motivated teams.
  • Advanced knowledge in Scala, Python, Java, C#.
  • Familiarity with SQL, NoSQL, Spark, Databricks platforms.

Responsibilities

  • Design and develop a new data platform and associated tools.
  • Engage with stakeholders to meet user needs.
  • Drive the development and deployment of the new platform.

Skills

Problem Solving
Communication
Agile Methodologies

Education

Degree in Computer Science or related field

Tools

Git
CI/CD pipelines
Cloud Technologies (Azure, AWS)
Infrastructure as Code (Terraform, Pulumi)

Job description

Senior Software Engineer– Energy & Resources Analytics Platform, London
Client:
Location:

London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

7d312b266e5a

Job Views:

6

Posted:

02.06.2025

Expiry Date:

17.07.2025

Job Description:

Our Market, Advisory and Analytics practice are looking for experienced Senior Platform Software Engineers to join the team.

Baringa is a world leader in modelling energy markets, providing insights to drive change in a decarbonising energy industry. We handle diverse modelling, data, and processing, from academic papers to terabytes of scenario projections.

Our staff come from diverse backgrounds, across multiple geographies, using various technologies and modelling approaches. They need rapid access to data, analytics outputs, and processing systems, with assurance of compliance and governance. To support our growth, we are building a dedicated global Platform team.

We seek experienced software engineers to help architect, implement, and support tools fundamental to Baringa’s success. This high-calibre team values curiosity, problem-solving, and technological flexibility. The platform will significantly enhance our energy modelling capabilities, and successful candidates will have responsibilities and autonomy from day one, in an environment that rewards creativity.

Join us in contributing to the energy transition, where your skills can have a meaningful impact.

What you will be doing
  • Design, build, and develop a new data platform and tools, mainly greenfield opportunities to create a seamless experience for Baringa staff, including selecting suitable technologies.
  • Collaborate with tool developers, energy system modelers, and business users to build a platform meeting their needs.
  • Drive the development, testing, deployment, and monitoring of the platform, ensuring quality and reliability.
  • Develop a DevOps pipeline with CI/CD practices, improving engineering processes.
  • Participate actively in agile development, contributing to continuous process improvements.
Your skills and experience

We seek individuals committed to high-quality system design and development, enabling our staff to utilize models, tools, and data frameworks effectively. Candidates should:

  • Be passionate about solving problems and understanding the 'why' behind their work.
  • Have practical experience as a senior engineer in motivated teams, collaborating closely and taking pride in their work.
  • Possess advanced knowledge of programming languages (Scala, Python, Java, C#) and understanding of domain modelling and application programming.
  • Have experience with data management platforms (SQL, NoSQL, Spark/Databricks).
  • Be familiar with modern engineering tools (Git, CI/CD), cloud technologies (Azure, AWS), and Infrastructure as Code (Terraform, Pulumi).
  • Experience with various frameworks (React, Angular, Vue, Blazor, FastAPI, Spring Boot, Django, .NET).
  • Confident in architectural decisions and justifying technology choices.
  • Excellent at communicating complex concepts to technical and non-technical audiences.
  • Experienced with agile methodologies (Scrum/Kanban).

We encourage candidates who meet most but not all requirements to apply, as we value overall fit and potential.

What a career at Baringa offers
  • Putting People First: We prioritize wellbeing, work-life balance, and offer benefits such as 5 weeks of annual leave, flexible working, and social responsibility days.
  • Career Progression: Regular promotion reviews without quotas, based on performance.
  • Profit Sharing: All employees participate in profit sharing, aligning success across the company.

Note: Non-citizens may require a work permit; see our blog for details. Do not include payment details in applications. Apply via the 'Apply now' button. Created on 02/06/2025 by TN UK.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.