Software Engineer

ENSEK
London

Join us in electrifying the world! Build the future of net-zero energy as part of the Zoa team at ENSEK, where innovation meets impact.

Our Story

The Zoa team’s mission is to bring people to an electrified, net-zero world. We are building the simplest, smartest system for managing electrified devices (solar panels, batteries, EVs, and heat pumps.) We are B2B, serving energy companies, but with a critical focus on creating seamless consumer experiences while lower energy costs through whole-home optimisation. We aim to make electrification mass market.

Zoa operates as a standalone team within ENSEK, the market-leading platform behind the world’s leading energy suppliers. ENSEK’s flexible technology products bring together everything required for energy suppliers to digitally transform and serve the most complex customer use cases.

As a product engineer you will:

  • Take end-to-end ownership across all areas of the software development lifecycle, including: designing, building, releasing and monitoring. You build it, you own it!
  • Work closely with product, design and data as part of a cross functional team on delivering features for our customers and our end users.
  • Be a role model and provide day-to-day coaching to more junior engineers. Leading by example and collaborating with other engineers to help shape our engineering culture.
  • Use data to guide product and engineering decisions to focus on what matters most
  • Be lean and flexible, most of the engineers on the Zoa team are full-stack engineers but some are specialists in a domain or a technology

About you

Essential experience:

  • Proven experience delivering incremental value through high level of ambiguity as part of a cross functional team
  • Developing full stack features end-to-end from design to production
  • Proven experience designing, building and rolling out reliable, observable and maintainable software systems at scale with a clear business impact based on direction from senior engineers
  • Experience working on a microservices architecture involving both synchronous and asynchronous forms of communication
  • Good knowledge and experience of at least one Cloud Platform (AWS, GCP, Azure)
  • Significant experience working with NodeJS, Typescript/JavaScript with good knowledge of React
  • A good understanding of different database technologies and their relative trade-offs
  • Experience of automated testing and understanding of different levels of the testing pyramid and tooling
  • An understanding of web-security best practices and knowledge of the tooling landscape
  • Experience working within a SaaS company, ideally B2B2C and/or fast-moving industry that touches consumers' lives

Not required but highly desirable:

  • Good knowledge of React Native best practices and limitations

Desirable experience:

  • Familiarity with the tools and technologies used in our current stack:
  • Google Cloud Platform, including: GKE, Cloud PubSub, BigQuery
  • Native App development (IOS, Android), Expo
  • Temporal
  • Postgres
  • CircleCI, ArgoCD
  • Kubernetes, Helm and Docker, Terraform
  • Experience designing, analysing, and troubleshooting large-scale distributed systems
  • Experience with building software in highly innovative fields, zero to one development projects
  • Experience working with event-driven systems
  • Experience in energy sector, or working with IoT devices

UK right to work is required for this role at this time.

This role is hybrid working: 2-3 days a week in our London office.

Benefits

💰Competitive salary

🌴25 days annual leave plus bank holidays

🏥Private healthcare and life assurance

🔭Dedicated Learning and Innovation time every second Friday

💻Hybrid working: core hours and a flexible balance of office and home days

🏢Free drinks and snacks in our office based in Shoreditch, London

What’s next?

If your application is successful, you can expect the following recruitment journey:

1) Quick Recruiter screen call

2) Hiring Manager interview

3) Take home task or pair coding exercise

4) Final interview: including a system design and a behavioural interview

About Us

At ENSEK, we are committed to fostering a diverse and inclusive workplace where all individuals are treated with respect and dignity. We believe that diversity of thought, background, and experience drives innovation and success. We are dedicated to building a team that represents a variety of perspectives and experiences, and we actively encourage applications from underrepresented groups. We are an equal opportunities employer, all applicants will receive consideration for employment without discrimination on the basis of race, colour, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other characteristic protected by law.

If you're passionate about Green Energy technology and share our commitment to making a positive impact, we encourage you to apply for a role with us, even if you're not sure you're a perfect match. We look forward to hearing from you and discussing how you can contribute to our team.

Posted 2025-10-21

Recommended Jobs

Enterprise Account Executive

Kaltura
London

This is us   Kaltura’s (NYSE:KLTR) mission is to power any video experience for any organization – live, on-demand, or real-time. We not only want to make using video simpler, but we also want to be…

View Details
Posted 2025-09-14

Nanny-Housekeeper needed for 20 hours per week, Job ID J1DDE3

Little Ones UK Ltd
Chingford, Greater London

This lovely family based in Chingford, London, is seeking a Part-time Nanny-Housekeeper to care for their two school-aged children while maintaining a clean and organised home. They are happy to offe…

View Details
Posted 2025-09-11

Hospitality Assistant - London,

BaxterStorey UK
London

Hospitality Assistant - London, Company Description Title: Hospitality Assistant Location: Holborn, London, UK Salary: £13.85 per hour Benefits: ~28 Days holiday including bank hol…

View Details
Posted 2025-10-21

Senior HR Specialist - Perm - Retailer

Michael Page
City of London, Greater London

Develop and implement HR strategies aligned with retail business objectives. Manage employee relations and resolve workplace issues effectively. Oversee employee performance management and appr…

View Details
Posted 2025-11-01

Head Registered Veterinary Nurse

GLG Vets
London

Role Overview: As a Head Registered Veterinary Nurse, you will play a key role in delivering exceptional veterinary care, supporting the veterinary team, and ensuring smooth clinic operations. This…

View Details
Posted 2025-10-11

Business Development Manager

Bennett & Game Recruitment Limited
City of London, Greater London

Position: Business Development Manager Location: London Salary: £60,000 - £75,000 Bennett & Game are currently representing a long-established specialist façade contractor that has been sha…

View Details
Posted 2025-11-03

Indirect Tax Manager - In-House

Pro-Recruitment Group
London

Indirect Tax Manager London Up to £85,000 Are you looking for an in-house international tax role with a market leader? Do you want to join a growing team? Are you frustrated with working …

View Details
Posted 2025-10-27

Sales and Education Beauty Advisor - London, England

Anastasia Beverly Hills
London

Primary Objective: Achieve sales plan and target KPI’s for assigned region. The role of a Sales and Education Beauty Advisor is to have passion for people and service, with experience in retail, a…

View Details
Posted 2025-09-09

Business Analyst (DV Clearance) (IT)

CGI
London

CGI?s Space, Defence, and Intelligence business unit is dedicated to delivering cutting-edge technical solutions that address the most complex challenges faced by government agencies. Our mission-crit…

View Details
Posted 2025-09-17

Credit Risk Manager - Model Development (Retail IRB / IFRS 9)

Central London

Location: Hybrid / London (UK-based) Salary: £40,000 to £90,000 depending on experience Employment Type: Full-time About the Role Our client, a leading financial consultancy, is …

View Details
Posted 2025-11-06