Lunar Energy is transforming how we power our homes by building an ecosystem of all-electric products starting with a next-generation home battery system. Our team is made up of savvy entrepreneurs as well as passionate technology and industry experts who build and deploy hardware products to electrify homes, which are connected through an integrated software platform called, Gridshare.

We are looking for a Senior Software Engineer to join our ambitious, focused and collaborative team of talented developers to build the features the company needs to succeed in its vision. 

Responsibilities:-

You will take charge of a diverse range of responsibilities, which includes:-

  • Developing software tools to manage internal processes such as production lines, hardware procurement or component design 
  • Work across multiple teams in the organisation to gather requirements, architect and deliver end-to-end software tools and cloud services used by the Lunar teams
  • Define data access patterns and data storage models to internal databases and processes to enhance the efficiency of internal databases and processes. 

You will be supported to work and grow your knowledge on multiple parts of the stack according to your interests and abilities. Our team has a strong tradition of using functional programming and type systems to build pragmatic and flexible systems to solve business problems.

Your required skills:-

  • Good experience in developing TypeScript/Python
  • Good experience using relational databases
  • Good experience using infrastructure as code
  • Experience integrating internal systems and processes with third-party APIs
  • A proven track record of at least 3 years’ of developing and architecting software, encompassing the full lifecycle from prototype to production.
  • Ability to gather requirements from non-technical users and use them to drive the development of end-to-end solutions.

Good to have:-

  • Good experience with Postgres
  • Good experience using CloudFormation and AWS
  • Interest in the energy sector or IoT

You should be:-

  • Happy working in a small, fast-moving team, in which your initiative and contributions can have a big impact
  • Open-minded about learning new technology
  • Self-motivated and capable of working independently

Joining us gives you:-

  • Competitive salary and stock options package
  • Private Medical Insurance scheme through BUPA (medical history disregarded);
  • A wellbeing and lifestyle benefits plan through Medicash
  • 5% employer contributions pension matching
  • A budget for work-related training of £1,000 per financial year and an allowance of 4 training days
  • Cycle To Work scheme and Workplace Nursery benefit
  • £200 upon joining for remote work set-up
  • Access to Spill - Mental Health Support platform
  • Enhanced Maternity + Paternity Pay
  • 25 days annual holiday entitlement + 8 Bank Holidays
  • Flexible start and finish times, fully remote working or hybrid depending on preferences

Location: This role can be fully remote inside the UK. Our offices in Liverpool Street (London) and Manchester will remain available for any employees who wish to use them on a part-time or full-time basis. This role also involves occasional travel to the office in California, USA.

We are proud to be an equal opportunities employer and welcome applications from all suitably qualified persons regardless of race, sex, ethnicity, disability, religion/belief, sexual orientation, gender identity or expression, nationality, age or social background. We would like to actively encourage applications from those who identify with less represented and minority groups. We do not filter applications by university background and encourage those who have taken alternative educational and career paths to apply

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.