Our vision is a world where money is a force for the good of the planet. To deliver that, we're on a mission to redefine banking for the generation that needs to put the planet first, empowering people’s personal journey to net zero.
After 2 years building, we launched our go-to-market product in January 2025 including a Sustainable Money App with personal account, debit Mastercard, our unique GreenScore personal sustainability index and our Community Share Options.
The role:
This is a fantastic, once-in-a-lifetime opportunity to join an ambitious D2C fintech, founded and lead by proven entrepreneurs, at this seminal moment just after launch and pick up the baton and transition the technology functions of the business from startup to scale-up. You will sit at the top table as part of the 8 person Senior leadership team and as such, you will participate in the strategic direction of the business.
The Head of Software Engineering will lead and scale our growing engineering team. You will need to grow the team of back-end software engineers and flutter app developers and work closely with our Head of Product to add new features and capabilities.
We have built our current solution in Azure based on C# and .NET using around 40 micro-services which integrate with over 15 external partners via APIs. The architecture is enterprise-grade and ready to be extended quickly and efficiently to cope with additional features and capabilities. We are looking for someone who can be hands-on with some coding in the early days as needed by the business but we would expect the need to code to fall away quite quickly.
You will need to drive technical excellence, mentor engineers, and collaborate closely with product, design, and business teams to deliver robust and scalable solutions.
You will need to be able to work from our office in Central Cardiff for at least 3 days a week as we firmly believe that teams who work together face-to-face achieve more.
We are looking for someone who could start in the position by 30th April 2025 at the latest.
Responsibilities:
Technical Leadership & Strategy
* Define and execute the engineering vision, architecture, and roadmap.
* Ensure the adoption of best practices in software development, security, and DevOps.
* Drive innovation and scalability in a microservices-based fintech ecosystem.
* Evaluate and integrate emerging technologies to enhance product capabilities.
* Live and inspire others to live the Zero values; impact, truth, simplicity and urgency.
* Support us in realising our mission to put the planet first in all that we do.
Team Management & Development
* Lead, mentor, and grow the engineering team, fostering a culture of collaboration and high performance.
* Set clear technical goals and provide continuous feedback through code reviews and mentorship.
* Hire and retain top engineering talent, ensuring a strong team culture.
Product & Agile Development
* Work closely with product management to align engineering efforts with business goals.
* Adopt and promote Agile processes to ensure continuous delivery of high-quality software.
* Ensure the team is achieving high productivity, balancing speed of delivery with quality.
Architecture & Infrastructure
* Oversee the design and maintenance of scalable, secure, and high-performance C# .NET microservices.
* Ensure optimal cloud infrastructure setup (Azure).
* Implement DevOps practices for CI/CD, automated testing, and infrastructure as code (IaC).
Compliance & Security
* Collaborate with our CEO and CRO on continuously improving our approach to Information Security.
* Ensure compliance with regulations & standards.
* Implement secure coding practices and data protection measures.
* Collaborate with external security audits and risk management teams.
Qualifications:
* Software management / leadership experience
* Significant experience as a senior software developer
* Strong experience of coding with C# & .Net
* Experience in Fintech or Financial Services e.g. payments or banking
* Experience of version control systems, Git in particular
* Good analytical and problem-solving skills
* Good communication skills
* Advocate of code quality, clean code, and best practice
* Experience of test-driven development
* In depth experience of Agile methodologies
* Understanding of DevOps practices (CI & CD)
* Cloud environments (Azure)
* Infrastructure as Code (IaC - Terraform)
Nice to haves:
* Experience with front-end including frameworks like React, Angular etc.
* Experience of app development and frameworks including Flutter
* Knowledge of database management systems (e.g. SQL, MongoDB).
Benefits:
* Competitive salary and benefits package.
* Large share option offer
* Opportunities for promotion to CTO (vacant position) in the near term
* Flexible work hours and some hybrid work.
To Apply:
Please email your application to careers@zero.co.uk
Please include:
* The position you are applying for and where you heard about it (e.g. Zero Website).
* An application letter or a few paragraphs in the email about why you are interested in the role and why you are a good fit for it.
* Your resume / CV
* Your contact details
* A link to your linkedin profile (if you have one)