Share this Job

Software Backend Engineer

About Lightsource Labs


Lightsource Labs is an energy technology business wholly owned by the global solar company, Lightsource bp. Lightsource Labs was founded in 2016 to take advantage of the opportunities offered by the transition to a sustainable, decentralised, digitalised energy system.


Lightsource Labs’ smart energy management solutions unlock flexibility behind-the-meter to accelerate the transition to a low-carbon, sustainable energy economy. Today, Lightsource Labs employs an international team of highly skilled engineers, developers, commercial and operational leads, who continue to advance the goal of scaling smart digital energy solutions globally.


About Lightsource bp


Lightsource bp is a global leader in the development and management of solar energy projects. We are a 50:50 joint venture with bp with a mission to help drive the world’s transition to low carbon energy.

With solar set to increase tenfold in the next 20 years, we are well-positioned to capitalise on this growth. By joining the Lightsource bp team, you will ‘be the change’ on the world’s energy transition to a more sustainable future.


We pride ourselves on our entrepreneurial spirit as we continue to push the boundaries of an ever-changing energy landscape. By choosing a career with us, you can expect a challenging and fulfilling role surrounded by people who are passionate and have brilliant ideas about sustainable technology, innovation and making the world a better place.


What You’ll do (the role




We are looking for a Software Engineer to join our IoE (Internet of Energy) team responsible for creating systems to monitor and control Distributed Energy Resources (DER) such as batteries, electric cars, solar generation and heat pumps etc.


The role focuses on combining the latest cloud technologies with the IoT world, to deliver cutting edge solutions such as Virtual Power Plants (VPP) for the clean energy market. You will be joining a team of talented engineers where we value individual contributions and timely deliverables.


Duties and responsibilities


  • Work with stakeholders and the team lead on the design based on requirements
  • Be able to deliver functional software within a timeframe
  • Contribute to the overall architecture of Virtual Power Plant engines.
  • Design and develop API endpoints
  • Cooperate closely with other system components owners ranging from IoT framework, business systems and front ends
  • Contribute to the clear documentation, both functional and for the APIs


Who we’re looking for


Experience & Knowledge


  • Some experience working on the micro servics based systems
  • Practical experience using Python or NodeJS
  • Experience working with the RESTful / Websockets APIs
  • Good exposure to Linux
  • Good understanding of Networking
  • Preferable knowledge of control systems.
  • Fluent in the Git flow
  • Experience with Databases - MySQL/Aurora, SQLite
  • Knowledge of time series databases - for example InfluxDB
  • Practical experience with AWS or GCP/Azure using both serverless and container deployments.
  • Ability to use CI/CD/CT tools like Jenkins
  • Experience working in the Agile environment
  • Ideally knowledge or a solid interest in the new energy market.




  • Preferred BSc/BA in Computer Science, Engineering or relevant field
  • Why you’ll make a great member of the team     Personal qualities
  • Must be self-motivated, be proactive, have a keen eye for detail, be result-oriented, and have an ability to work and stay calm under pressure
  • Excellent spoken English and flexible communication skills are required, like interfacing with suppliers and customers of various backgrounds
  • Should be dynamic, problem owner and solver
  • Strong communication skills across all levels within the business, with both technical and non-technical people essential
  • A creative problem solver with the ability to think laterally and understand the cost and value drivers within a competitive business environment


Why you’ll want to work for us


Our company is a place where you can be yourself and grow – a place where your ideas and opinions matter.


Be you

We pride ourselves on being an inclusive community, where every individual is valued and treated with respect.

Be responsible 

Our culture is driven by our core values. From operating safely to ensuring our solar projects are responsible and promote biodiversity.

Be recognised

Alongside a competitive salary, we offer a variety of benefits including annual bonus, retention bank, health insurance, pension, and other local benefits.

Be inspired

Join an agile, international team working across 15 countries to power the future and positively impact people, communities, ecosystems and biodiversity across the world.


Our core values


Lightsource bp truly cares about creating a sustainable future through safe, responsible and meaningful low-carbon energy projects. Our core values of Safety, Integrity, Respect, Sustainability and Drive are the guiding principles for everything we do.