We're looking for a Software Engineer to help shape the future of our Asset Performance Management platform, a cloud-based SaaS solution designed to optimize renewable energy assets. In this role, you'll work across both front-end and back-end systems, contributing to feature development, system improvements, and long-term technical strategy.
What You'll Do
- Build and maintain features across the full stack using modern web technologies and cloud infrastructure.
- Partner with product managers and designers to turn requirements into functional, user-focused solutions.
- Enhance system performance, reliability, and scalability as the platform grows.
- Engage in code reviews, automated testing, and continuous integration and deployment workflows.
- Support architectural planning and contribute to key technical decisions.
- Help modernize legacy components and improve code documentation and maintainability.
What We're Looking For
- Proficiency with front-end tools including React, HTML, CSS, and JavaScript or TypeScript.
- Experience developing back-end services using C#.
- Familiarity with data storage systems such as relational databases and data lakes.
- Working knowledge of Git, CI/CD pipelines, and automated testing practices.
- Understanding of software design patterns and clean coding principles.
- Strong communication skills to share progress and collaborate effectively with team members.
- Ability to thrive in a distributed, collaborative environment.
- Fluency in written and spoken English.
Nice to Have
- Exposure to Python for scripting or backend development.
- Familiarity with the renewable energy sector, though not required.
Technology Environment
Our stack includes React, TypeScript, JavaScript, HTML, and CSS on the front end; C# and Python on the backend; along with relational databases, data lakes, and RESTful API design. We use Git for version control, operate in Azure, and rely on CI/CD for streamlined deployments.
Work Environment
This is a hybrid role with office locations in Kings Langley (Hertfordshire) and Glasgow (Scotland), combining in-person collaboration with flexible remote work options. You'll be part of a global engineering team that values autonomy, continuous learning, and technical excellence.
Why This Matters
Your work will directly support the performance and efficiency of renewable energy systems. We offer a competitive compensation package with comprehensive benefits, opportunities for professional growth, and a culture that values diverse perspectives and inclusive problem-solving.
Our Culture
We believe diverse teams build better solutions. We actively support inclusion by welcoming individuals of all ethnicities, cultures, genders, nationalities, ages, sexual orientations, gender identities, abilities, family statuses, educational paths, and life experiences. Our environment encourages learning, values open dialogue, and empowers teams to solve complex challenges.


