Senior Software Engineer

16 Days Old

Senior Software Engineer – Zoa Team at ENSEK

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 lowering 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.

Responsibilities

  • Take end‑to‑end ownership of technical strategy in your domain and 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 junior engineers and across the company. Leading by example and providing technical direction to 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

  • Proven experience building long‑term technical direction and delivering incremental value through a high level of ambiguity.
  • Developing full‑stack features end‑to‑end from design to production, taking full responsibility for technical decisions and outcomes.
  • Proven experience leading designing, building and rolling out reliable, observable and maintainable software systems at scale with a clear business impact.
  • 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).
  • 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.
  • Good 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 limitation.
  • Familiarity with the tools and technologies used in our current stack: Temporal, 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.

Benefits

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

Recruitment journey

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.

#J-18808-Ljbffr
Location:
Nottingham
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search