In a nutshell, we’re a software company operating in the energy sector. Our world class Software as a Service platform is the go-to option for leading energy suppliers and new market entrants alike. To understand what we do, think about your home. Somebody supplies your energy, and those suppliers are our customers. They need software to manage your account. We provide a wide range of solutions from signing up customers, taking meter readings and generating bills, to the roll-out of smart metering, managing revenue leakage and the interaction with energy comparison sites.
We are based in Nottingham in the UK but are expanding into other territories across the globe. We have just over 200 employees and are one of the fastest growing tech businesses in the country.
At the forefront of technical decision making whilst managing the performance and professional development of a team of talented technologists, our Lead Software Engineers are key to our ongoing success.
Looking after a team of Engineers, you’ll be utilising Agile methodologies to deliver high-quality software on a fortnightly cadence. Collaborating with Product Owners, Project Managers and fellow Lead Software Engineers, your ability to communicate effectively will help influence the strategic growth of our SaaS platform.
Our Engineering Team Leads are proficient in coding but are aware that their ability to coach and mentor their teams is invaluable compared to their ability to churn through code on their own.
You’ll identify yourself as a technology leader with prior experience empowering a and running a small direct team of software engineers. You will prioritise their workload and coach them towards on time and quality delivery.
Passionate about technology, you’re proficient in C#, SQL, JavaScript, cloud-based technologies, and designing distributed systems. We want you to be an enthusiast with ideas and experience of building and rolling out a technical roadmap.
With a wealth of experience under your belt, you enjoy sharing your hard-won wisdom with budding technologists. Using practices such as pair-programming, formal catchups and informal 1:1’s to help develop the team.
Using a myriad of Agile tools and communicative prowess, you can conjure-up clarity from ambiguity. Believing in the delivery of small, iterative increments to mitigate risk, you know how to break down requirements into bitesize deliverables.
It can be fast moving here. You’ll need to be able to flex, to meet short term demands, but also lead your team by example, with an organised, prioritised and structured working approach in evidence.