ABOUT ZENOBE
Our goal is to make clean power accessible, to accelerate the shift to zero carbon power and transport.
We’re building and operating the world’s most sophisticated battery systems to enable the uptake of more renewable power and accelerating fleet electrification, de-risking the transition to zero-emission transport at scale. We’ve been consistently innovative since we were founded in 2017, achieving major industry firsts and using proprietary software and data analysis to optimise operational performance for our customers. At the end of their life, we repurpose electric vehicle batteries to provide clean power at depots, on construction sites and film sets.
Today we have 730 MW of grid scale battery storage operational and under construction and are the largest owner and operator of EV buses in the UK, Australia and New Zealand, supporting over 1,000 electric vehicles worldwide. In our first five years we have raised nearly £1.8 billion in funding and have expanded into other markets such as the US. Our rapidly growing company is looking for highly talented and motivated people to join us.
THE OPPORTUNITY
We are seeking a Senior Software Engineer to join our team and proactively drive the delivery of our software solutions. You will own and execute on specific features or multi-component systems with a focus on customer value, collaborating with cross-functional teams, and making decisions that have a direct impact on business outcomes. As an integral member of the engineering team, you will work autonomously to identify and deliver technical solutions that maintain a high standard of quality and efficiency.
A TASTE OF THE DAY TO DAY
- Write high-quality, test-driven, secure, scalable, maintainable and self-describing code.
- Own and deliver features aligned with team and quarterly goals, ensuring the highest standards of quality. Understand customer needs and business goals, aligning your work to maximize customer impact.
- Proactively identify opportunities for improving features and processes. Take full responsibility for decisions and mistakes, using them as learning opportunities and sharing knowledge with the team. Write clean, maintainable, and reliable code that addresses the core problems while adhering to best practices for scalability, security, and performance.
- Lead and contribute to code reviews, establishing standards that encourage a collaborative and high-quality review culture.
- Actively reduce tech debt and minimize future toil through smart, long-term design decisions.
- Independently design software components that are well-scoped, maintainable, and testable, with logical and intuitive APIs.
- Respond quickly to operational issues (P1/P2) and manage resolutions within your sphere of responsibility.
- Foster a culture of mentorship, supporting the growth of less-experienced team members.
- Contribute to recruitment efforts, including interviews and assessments, to build a diverse and talented team.
Health and Safety
- Actively contribute to Zenobe's commitment to health and safety, wellbeing and sustainability by; integrating these principles into daily responsibilities, ensuring a safe and supportive work environment, promoting both the physical and mental health of self and colleagues, and adopting sustainable and energy-efficient practices to minimize environmental impact. By doing so, each employee at Zenobe plays a vital role in fostering a culture that prioritises overall safety, holistic wellbeing, environmental sustainability in our business operations.
WHAT WE’RE LOOKING FOR
We realise that certain groups of people are less likely to apply for a role if they don’t meet 100% of the job requirements. To be absolutely clear: if you like the look of this job and think you could do it well, we encourage you to apply with a CV that highlights your transferable skills and experience. Above all, Zenobē is looking for collaborative, flexible, empathetic people who are interested in creating and promoting practical routes to a zero carbon world.
Essential
- Proven experience as a Senior Software Engineer with strong knowledge across the full SDLC and CI/CD processes used in developing and delivering scalable software solutions.
- Deep knowledge of TypeScript and proficiency in at least one or more relevant programming languages (e.g., Node.js, Python, Java, C++, etc.) and frameworks (Nest.js, Angular).
- Deep knowledge of working with relational and non-SQL databases (ideally PostgreSQL and DynamoDB).
- Familiarity with software design and architecture principles, including experience with APIs, microservices, event driven messaging and distributed systems (e.g. Kafka).
- Experience with cloud technologies (e.g. AWS) and modern software infrastructure tools.
- Excellent communication skills, able to present technical information clearly to non-technical stakeholders.
- Experience mentoring junior engineers and leading development teams by example.
- Comfortable taking part in out of hours on call support rota.
- Willing and able to travel to our head office in London or other locations within the UK for team meetings up to once a month.
DESIRABLE
- Delivery of software solutions within the Electric Vehicle and/or renewable energy industry.
- Experience with EV charging (OCPP) and vehicle telematics.
- Worked in a cross-functional team as part of fast paced, rapidly evolving and dynamic organisation.
- Providing in and out-of-ours (by rota) L2/L3 technical support.
WORKING AT ZENOBE
We’re passionate about sustainability and are proud to offer Team Zenobē a pioneering and collaborative working environment. We encourage our people to take ownership of their career progression and celebrate those that can think outside the box.
If you’d like to join our community of likeminded people hit the apply button now, we’d love to hear from you!
WHAT WE OFFER
Charge your career at Zenobē and receive
- Up to 33% annual bonus for being awesome
- 25 days holiday, plus bank holidays
- Private Medical Insurance
- £1,500 training budget per year, to ensure you grow as we do
- EV Salary Sacrifice Scheme
- Pension scheme, up to 8% matched contributions
- Enhanced parental leave
- Cash back health plan
- Plus more
Lots of our people work flexibly in many different ways, including part-time, flexitime and hybrid working. We can’t promise to give you exactly what you want, but please talk to us about the flexibility you need and let’s see how we can make it work.
OUR APPROACH TO DIVERSITY AND INCLUSION
Our people are our strongest asset and the key determinant of our success, and we value a range of skillsets and perspectives. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. We work to provide equal opportunities and an inclusive work environment, where everyone is fairly treated in the application process and through their career at Zenobē. If there are any adjustments that would help improve your experience with Zenobē, please let us know when you apply.