Software Engineer - Energy & Resources Analytics Platform in City of London
Software Engineer - Energy & Resources Analytics Platform

Software Engineer - Energy & Resources Analytics Platform in City of London

City of London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Baringa Partners LLP

At a Glance

  • Tasks: Join us to design and build a cutting-edge data platform for the energy sector.
  • Company: Baringa, a people-first consulting firm making a global impact.
  • Benefits: Enjoy flexible working, generous leave, and a profit share scheme.
  • Why this job: Be part of the energy transition and make a real difference.
  • Qualifications: Experience in software engineering and a passion for problem-solving.
  • Other info: Diverse team with opportunities for growth and creativity.

The predicted salary is between 36000 - 60000 £ per year.

We set out to build the world’s most trusted consulting firm – creating lasting impact for clients and pioneering a positive, people‑first way of working. We work with everyone from FTSE 100 names to bright new start‑ups, in every sector. You’ll find us collaborating shoulder‑to‑shoulder with our clients, from the big picture right down to the detail: helping them define their strategy, deliver complex change, spot the right commercial opportunities, manage risk, or bring their purpose and sustainability goals to life.

Our Market Advisory & Analytics practice are looking for an experienced Software Engineer to join the team. Baringa are world leaders in modelling energy markets and using the insights these models provide to drive change in a decarbonising energy industry. We deal with highly varied modelling, data, and processing — everything from kilobytes of academic papers to terabytes of hourly scenario projections for 50+ years.

Our staff come from diverse backgrounds, based across multiple geographies, and utilise a variety of technologies, tools and analytical modelling approaches. They need rapid access to data, analytics outputs, and processing through GUIs, APIs and other systems, whilst being given the confidence that everything is compliant, licenced and well‑governed.

We are looking for experienced software engineers to become core members of the new Platform team, working closely with the Engineering Lead. You will be working within our Energy and Resources group to:

  • Actively contribute to the design, build and ongoing development of a new data platform, with associated tools and software – this will be almost entirely greenfield opportunities to create a holistic user experience for Baringa staff.
  • Support the Engineering Lead as we engage tool developers, energy system modelers, client‑facing energy experts, and users across the business to build a platform and supporting toolchain that fulfils the needs of our Baringa colleagues.
  • Undertake the development, automated testing and deployment of the new platform, following best practices to ensure that quality, reliability and monitoring is built‑in from inception.
  • Support the building of a DevOps pipeline with robust CI and CD practices, with a focus on evolving our processes to improve our team’s engineering experience.
  • Engage in the team’s agile development approach, from refinement through to demonstration and feedback, helping to continuously improve our team’s processes as we grow and mature.

Your skills and experience

  • You are passionate about building the ‘right’ solution to problems, and understanding the ‘why’ behind what you’re building to support Baringa’s work in the energy sector.
  • You are great at problem solving and are experienced with, or willing to adopt a range of technologies/engineering approaches to achieve this by using the right tools for the right job.
  • You have a good working knowledge of a general programming language (e.g. Scala, Python, Java, C# etc.) and understand both domain modelling and application programming.
  • You have working knowledge of data management platforms (SQL, NoSQL, Spark/Databricks etc.).
  • You have knowledge of modern software engineering tools (Git, CI/CD pipelines), cloud technologies (Azure, AWS) and IaC (e.g. Terraform, Pulumi).
  • You have worked using one or more frameworks across the breadth of a technology stack (e.g. React/Angular/Vue/Blazor frontend, FastAPI/Spring Boot/Django/.Net backend).
  • You have an understanding of different architectural approaches, and are confident in discussing the pros and cons of different technology and architectural choices.
  • You are passionate about communicating complex concepts succinctly to both technical and non‑technical colleagues and clients to reach a common understanding.
  • You have experience working with agile methodologies (e.g. Scrum/Kanban), with an understanding of the key principles that underpin its effective use.

What a career at Baringa will give you

  • Generous Annual Leave Policy: We provide our employees with 5 weeks of annual leave, fully available at the start of each year. In addition to this, we have introduced our 5‑Year Recharge benefit which allows all employees an additional 2 weeks of paid leave after 5 years continuous service.
  • Flexible Working: We have implemented a hybrid working policy and introduced more flexibility around taking unpaid leave.
  • Corporate Responsibility Days: Our employees get 3 every year to help social and environmental causes and increase our impact on the communities that mean the most to us.
  • Wellbeing Fund: We’ve introduced our annual People Fund to support this by offering every individual a fund to support and manage their wellbeing through an activity of their choice.
  • Profit Share Scheme: All employees participate in the Baringa Group Profit Share Scheme so everyone has a stake in the company’s success.

Diversity and Inclusion

We are proud to be an Equal Opportunity Employer. We believe that creating an environment where everyone feels a sense of belonging is central to our culture and that diversity is paramount to driving creativity, innovation, and value for our clients and for our people.

Software Engineer - Energy & Resources Analytics Platform in City of London employer: Baringa Partners LLP

Baringa is an exceptional employer that prioritises a people-first culture, offering generous benefits such as five weeks of annual leave and flexible working arrangements to support work-life balance. With a strong commitment to employee wellbeing, diversity, and inclusion, Baringa fosters an environment where creativity and innovation thrive, providing ample opportunities for professional growth and meaningful contributions to the energy transition.
Baringa Partners LLP

Contact Detail:

Baringa Partners LLP Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Energy & Resources Analytics Platform in City of London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Baringa. A friendly chat can open doors that applications alone can't.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up to date. Share projects that highlight your problem-solving abilities and tech stack knowledge relevant to the energy sector.

✨Tip Number 3

Prepare for the interview! Research Baringa’s projects and values, especially around sustainability and innovation. Be ready to discuss how your experience aligns with their mission and the role.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Baringa team and making an impact in the energy transition.

We think you need these skills to ace Software Engineer - Energy & Resources Analytics Platform in City of London

Software Development
Cloud Technologies (Azure, AWS)
Programming Languages (Scala, Python, Java, C#)
Data Management Platforms (SQL, NoSQL, Spark/Databricks)
Modern Software Engineering Tools (Git, CI/CD pipelines)
Infrastructure as Code (Terraform, Pulumi)
Frontend Frameworks (React, Angular, Vue, Blazor)
Backend Frameworks (FastAPI, Spring Boot, Django, .Net)
Agile Methodologies (Scrum, Kanban)
Problem-Solving Skills
Communication Skills
User Interface Design
Automated Testing
DevOps Practices

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your relevant experience in energy analytics and software development, showing us how you can contribute to our team.

Show Your Passion: We love candidates who are genuinely excited about the energy sector and technology. Share your enthusiasm for solving complex problems and how your skills align with our mission at Baringa.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to explain your experiences and skills, making it easy for us to see why you’re a great fit for the role.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position. We can’t wait to hear from you!

How to prepare for a job interview at Baringa Partners LLP

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Scala, Python, and cloud platforms like Azure or AWS. Brush up on your knowledge of data management platforms and modern software engineering tools. Being able to discuss these confidently will show that you're ready to hit the ground running.

✨Understand the Energy Sector

Since this role is focused on energy and resources analytics, take some time to understand the current trends and challenges in the energy sector. Familiarise yourself with concepts like decarbonisation and energy modelling. This will help you connect your technical skills to the company's mission during the interview.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in previous roles. Be ready to discuss your thought process and the technologies you used. This will demonstrate your ability to adapt and find the right solutions, which is crucial for a role that involves varied engineering challenges.

✨Engage in Agile Methodologies

Since the team uses agile development approaches, be prepared to discuss your experience with Scrum or Kanban. Share how you've contributed to team processes and improvements in past projects. This shows that you can thrive in a collaborative environment and are committed to continuous improvement.

Software Engineer - Energy & Resources Analytics Platform in City of London
Baringa Partners LLP
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>