Senior Software Engineer: 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.
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. Provide technical leadership to junior engineers, ensuring high-quality software engineering practices, both remotely and in person.
Maintain and optimise our data and technical architecture as we scale.
We seek candidates committed to building high-quality models, tools, data frameworks, and architectures, and who can mentor junior engineers. 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).
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: Diversity and Inclusion
We are an Equal Opportunity Employer, committed to creating an inclusive environment that fosters diversity, creativity, and innovation.