Software Developer

To apply for this job please visit

We are searching for an experienced Software Developer based from our Kings Langley or Glasgow office.

What we offer you……
As a company, leading the way to ensure everyone has access to affordable zero carbon energy, RES is proud of its diverse workforce and supports a healthy work-life balance. We offer private healthcare, discounted green travel, 25 days holiday with options to buy/sell 5 days per annum, enhanced family leave and 4 volunteering days


About Us

As a company we are proud of our reputation as leaders in renewable energy and for demonstrating that a low carbon future is possible, affordable and desirable. The Software Team is a key part of this, streamlining processes and crunching numbers. Our analysis software helps us find and analyse the best sites for renewable energy and to drive down the cost of borrowing from investors.

We believe that small, empowered, self-motivated teams can do big things. We believe in ideas, in aspiring to be the best that we can be, work life balance and a blameless culture based on trusting our developers.
Not only do we love experimenting with new technology, we also create and contribute to it. We have open sourced Customer Tests Excel (to round trip NUnit to Microsoft Excel customer tests), Configuration (Strongly typed C# configuration with validation), DocsFromTests (a python framework to generate documentation from tests) and more. You can read all about it on our blog.

Our Stack

– Azure, Docker, Serverless, Kubernetes

– SQL Server, Apis

– C#, TypeScript, Python

– React, WinForms, ASP.NET MVC

– AppVeyor, Azure Dev Ops, Jenkins

About You

You are a talented and enthusiastic developer who loves to learn new things. You’re curious, excited by new technologies, and thrive in a fast-paced and high impact environment. Your idea of fun is to be challenged by hard problems and you have a passion for great user experience.

On the one hand, it is useful if you have experience with our stack, as you will get up to speed quicker. But on the other hand, if you are a whizz with Clojure, Elm, InfluxDB, Neo4J or whatever the latest and greatest is, then we would love you to bring these skills in to our team. RES is a great place to work and we have a stable team, so we are happy to take the long view when training new recruits.

The Recruitment Process

Please apply via the link and attach your CV along with a covering letter. We will then contact you to arrange an online test, which takes 1 – 2 hours and is challenging, but can be tailored to the technologies you know. There is no pass or fail on this test, but we need to see something that we like. After that there is an on-site interview and programming test.

Job Overview