Senior Software Engineer - Energy & Resources Analytics Platform
Posted 11 days 23 hours ago by Baringa Partners LLP
London, United Kingdom
req2463
Posted on: 28/05/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 collaborate with a diverse range of clients from FTSE 100 companies to start-ups across sectors, helping define strategies, deliver change, identify opportunities, manage risks, and achieve sustainability goals. Our global hubs are located in Europe, the US, Asia, and Australia, working worldwide to tackle challenges and make an impact.
Our Market, Advisory, and Analytics practice seeks experienced Senior Platform Software Engineers to join our team. We are leaders in modelling energy markets, providing insights to drive change in a decarbonising industry. Our work involves varied modelling, data, and processing, from academic papers to terabytes of scenario projections over decades.
Our staff come from diverse backgrounds and utilize various technologies, tools, and modelling approaches. They require rapid access to data and analytics outputs via GUIs, APIs, and other systems, with confidence in 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 team values curiosity, problem-solving, and the flexibility to adopt suitable technologies. The next-generation platform will significantly enhance our colleagues' capabilities in energy modelling. Successful candidates will have responsibility and autonomy from day one, in an environment that fosters creativity and entrepreneurship.
Join us in contributing to the energy transition, where your technical skills can make a real difference.
- Design, build, and develop a new data platform and tools, primarily greenfield projects creating a seamless user experience for Baringa staff.
- Collaborate with the Engineering Lead to select technologies and approaches, from big data platforms to browser plugins and shared libraries.
- Drive development, automated testing, and deployment of the platform, ensuring quality, reliability, and monitoring from the start.
- Build a DevOps pipeline with robust CI/CD practices, continuously improving engineering processes.
- Participate actively in agile development, contributing to process improvements as the team matures.
- Passionate about creating high-quality, fit-for-purpose systems that enable energy sector insights.
- Practical experience as a senior engineer in motivated teams, collaborating effectively and taking pride in your work.
- Strong problem-solving skills, viewing technology as a means to solve challenges.
- Proficiency in a programming language (e.g., Scala, Python, Java, C#) with understanding of domain modelling and application development.
- Knowledge of data management platforms (SQL, NoSQL, Spark/Databricks).
- Experience with modern engineering tools (Git, CI/CD), cloud platforms (Azure, AWS), and Infrastructure as Code (Terraform, Pulumi).
- Familiarity with various frameworks across front-end and back-end stacks (React, Angular, Vue, Blazor, FastAPI, Spring Boot, Django, .NET).
- Experience designing and justifying architectural choices.
- Ability to communicate complex concepts clearly to both technical and non-technical audiences.
- Experience with agile methodologies (Scrum/Kanban) and key principles for effective use.
We encourage applicants who meet most requirements to apply, as we value overall fit and potential.
What a career at Baringa will give youPutting People First. We prioritize wellbeing, offering flexible working, generous leave, social impact days, wellbeing funds, clear career progression, and profit sharing.
Diversity and Inclusion. We are committed to creating an inclusive environment where everyone feels they belong, believing diversity drives innovation and value.
An award-winning workplace. Recognized as a 'Great Place to Work', with awards reflecting our commitment to women and wellbeing.
Using business as a force for good. We uphold high environmental standards, aim for Net Zero, and support community initiatives and charities through our CSR agenda.
Join usWe consider all applications regardless of race, ethnicity, religion, gender, sexual orientation, disability, age, or background. We encourage applications from underrepresented groups and offer reasonable adjustments during recruitment. Contact our Recruitment Team for more information.