At a Glance
- Tasks: Lead software development for web, backend, and ML systems while mentoring a dynamic team.
- Company: Join a pioneering climate tech company focused on innovative product manufacturing.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborative culture with a focus on innovation and career advancement.
- Why this job: Make a real impact in tech by integrating software with cutting-edge hardware and science.
- Qualifications: 7+ years in software development, with leadership experience and ML expertise.
The predicted salary is between 48000 - 72000 £ per year.
About the role: As Head of Software Development, you will oversee the architecture, development, and delivery of all software components, spanning web applications, backend systems, and Machine Learning (ML) infrastructure. You will also be a key partner to the heads of Hardware, Design Engineering, and Animal Science, ensuring software is seamlessly integrated with physical systems, user experience, and domain expertise. This is a hands-on, strategic leadership role where you’ll balance technical depth with people management, guiding your team while collaborating with cross-functional leaders to drive innovation.
Responsibilities
- Technical Leadership – Define, implement, and scale the software architecture across web, backend, and ML systems.
- Code quality and delivery – Maintain strong engineering standards for code quality, security, testing, and deployment.
- Technical initiatives – Lead key technical initiatives, contributing code and architecture reviews.
- Systems integration – Drive integration of software with hardware systems, sensors, and data pipelines.
- Team leadership – Build, lead, and mentor a multidisciplinary engineering team.
- Development workflows – Establish effective workflows for development, QA, deployment, and iteration.
- Culture – Foster a collaborative, innovative, and high-performance engineering culture.
- Hiring alignment – Partner with People/HR in hiring and scaling the team.
Cross-Functional & Strategic
- Collaborate closely with the heads of Hardware, Design Engineering, and Animal Science to ensure end-to-end product integration.
- Translate business and research needs into scalable software solutions.
- Balance speed of delivery with long-term maintainability and scalability.
- Support leadership in communicating technical vision to investors, partners, and stakeholders.
Requirements
- 7+ years of software development experience, with at least 3 in a leadership role.
- Hands-on experience with machine learning workflows and/or data-heavy systems.
- Strong understanding of cloud infrastructure and DevOps practices.
- Experience collaborating with cross-functional hardware or science-focused teams.
- Exceptional communication and leadership skills.
Nice-to-Have
- Prior experience in startups or multi-disciplinary product environments.
- Familiarity with MLOps and embedded systems integration.
- Background or interest in scientific/biological domains.
Our Tech Stack (Current & Planned)
- Frontend: React, TypeScript
- Cloud & Infra: AWS (ECS, S3, Lambda), Docker, Cloudformation, Pulumi, CI/CD with GitHub Actions
- ML/AI: PyTorch, TensorFlow, scikit-learn, MLflow for experiment tracking, Zenml for ML pipelines
- Data: PostgreSQL, DynamoDB, data pipelines with Zenml
Seniority level: Director
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Climate Technology, Product Manufacturing
Head of Software (ML & Web) in London employer: ZELP LTD
As a leading innovator in climate technology, we pride ourselves on fostering a collaborative and high-performance engineering culture that empowers our employees to thrive. Located in a vibrant tech hub, we offer exceptional growth opportunities, competitive benefits, and the chance to work at the forefront of machine learning and software development, all while making a meaningful impact on the environment. Join us to lead a multidisciplinary team and drive cutting-edge solutions that integrate seamlessly with hardware and scientific expertise.
StudySmarter Expert Advice🤫
We think this is how you could land Head of Software (ML & Web) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Head of Software role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your past projects, especially those involving ML and web applications. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on technical concepts and leadership scenarios. Be ready to discuss how you've integrated software with hardware systems and led teams to success.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Head of Software (ML & Web) in London
Some tips for your application 🫡
Show Your Technical Leadership:When writing your application, make sure to highlight your experience in leading software development teams. We want to see how you've defined and implemented software architecture in previous roles, especially in web and ML systems.
Emphasise Collaboration Skills:Since this role involves working closely with cross-functional teams, be sure to mention any past experiences where you collaborated with hardware or science-focused teams. We love seeing how you can bridge the gap between different disciplines!
Demonstrate Your Hands-On Experience:Don’t shy away from showcasing your hands-on experience with machine learning workflows and cloud infrastructure. We’re looking for someone who can dive into the code while also managing a team, so let us know what you’ve built!
Apply Through Our Website:Finally, make sure to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to see what you bring to the table!
How to prepare for a job interview at ZELP LTD
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like React, AWS, and PyTorch. Be ready to discuss your hands-on experience with these tools and how you've used them in past projects.
✨Showcase Leadership Experience
Prepare examples that highlight your leadership skills, especially in a technical context. Think about times when you guided a team through challenges or implemented successful workflows. This role is all about balancing technical depth with people management.
✨Understand Cross-Functional Collaboration
Since this position involves working closely with hardware and design teams, be prepared to discuss how you've successfully collaborated with cross-functional teams in the past. Share specific instances where your contributions led to successful product integration.
✨Communicate Your Vision
Practice articulating your technical vision clearly and concisely. You may need to explain complex concepts to non-technical stakeholders, so think about how you can simplify your ideas while still conveying their importance and potential impact.