At a Glance
- Tasks: Take ownership of software development, from design to deployment, and lead a dynamic team.
- Company: Join ENSEK, a leader in green energy technology, focused on electrifying the world.
- Benefits: Enjoy competitive salary, 25 days leave, private healthcare, and hybrid working options.
- Why this job: Make a real impact in the green energy sector while developing innovative tech solutions.
- Qualifications: Experience in full-stack development, cloud platforms, and leading engineering teams.
- Other info: Be part of a diverse team committed to innovation and sustainability.
The predicted salary is between 36000 - 60000 £ per year.
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.
ResponsibilitiesAs a product engineer you will:
- 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.
- Proven experience building long term technical direction and delivering incremental value through 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).
- Significant experience working with NodeJS, Typescript/Javascript with good knowledge of React.
- A good understanding of different database technologies and their relative tradeoffs.
- 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.
- Good knowledge of React Native best practices and limitations.
- 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 the energy sector, or working with IoT devices.
UK right to work is required for this role at this time.
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.
If your application is successful, you can expect the following recruitment journey:
- Quick Recruiter screen call.
- Hiring Manager interview.
- Take home task or pair coding exercise.
- Final interview: including a system design and a behavioural interview.
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.
Senior Software Engineer in City of London employer: ENSEK
Contact Detail:
ENSEK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to current employees at ENSEK or in the energy sector on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for those interviews! Brush up on your technical skills, especially around NodeJS, Typescript, and cloud platforms. Practice coding challenges and system design questions to show off your expertise.
✨Tip Number 3
Show your passion for green energy! In your conversations and interviews, highlight why you're excited about electrification and how your skills can contribute to ENSEK's mission of a net-zero world.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team!
We think you need these skills to ace Senior Software Engineer in City of London
Some tips for your application 🫡
Show Your Passion for Innovation: When writing your application, let your enthusiasm for electrification and green energy shine through! We want to see how your experience aligns with our mission at Zoa, so don’t hold back on sharing your ideas and vision.
Tailor Your Experience: Make sure to highlight your relevant skills and experiences that match the job description. We’re looking for someone who can take ownership and lead technical strategies, so be specific about your past projects and outcomes!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the Senior Software Engineer role. Remember, we want to understand your journey easily!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at ENSEK
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially NodeJS, Typescript/Javascript, and React. Brush up on your knowledge of cloud platforms like AWS or GCP, as well as microservices architecture. Being able to discuss your experience with these tools will show that you're a strong fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex technical challenges. Think about how you’ve used data to guide decisions or how you’ve led projects from design to production. This will demonstrate your ability to take ownership and deliver results, which is crucial for this position.
✨Emphasise Team Collaboration
Since the role involves working closely with product, design, and data teams, be ready to share experiences where you’ve successfully collaborated with cross-functional teams. Highlight your coaching skills and how you’ve contributed to shaping an engineering culture, as this aligns with their focus on mentorship.
✨Prepare for Behavioural Questions
Expect questions that assess your cultural fit and how you handle various situations. Reflect on your past experiences and think about how they align with ENSEK's values, especially regarding diversity and inclusion. Being genuine and showing your passion for green energy technology will resonate well with the interviewers.