Remote

Engineering Lead (Trading and Custody)

Moneyfarm logo

Moneyfarm

Remote - Europe 🇪🇺

We’re a pan-European digital wealth manager with 68.000 active investors (growing fast!) and over £2 billion invested on our platform. With 130+ people across 3 offices in Italy and the UK, we’re supported and funded by Poste Italiane, Cabot Square Capital and Allianz.

We started in 2011 in Milan with a simple vision - to help more people improve their financial well-being by making personal investing straightforward and accessible through technology. Fast forward a few years, and we’re known as one of the most innovative fintechs headquartered in the heart of London.

Mission

To provide investment solutions and advice to protect and grow client wealth through time.

Our core values

We’ve built our business on three Principles:

  • Relationships are our first asset

We’re one team, built on trust, honesty and transparency. We value our relationships above all else.

  • Trust drives success

We give each other the space to grow. We empower our employees to succeed, so they can make a real impact.

  • Our customers dream big, just like us

We see the bigger picture and we make sure our customers see it, too. We’re always focused on the best outcomes for our clients and for each other, no matter what the goal, or how big the dream.

What this means in practice:

At Moneyfarm, diversity is the foundation of our competitive advantage. We value our employees for who they are – their backgrounds, experiences, talents, knowledge and individual differences. This is what makes us better at what we do. To accommodate our different needs and commitments, we offer flexible working to all. Our individual impact and output is what counts most.

Candidates who belong to 'Categoria protetta' (Italian Law 68/99) are more than welcome!

About the role:

This role can be based in our offices in Milan, London or completely remotely (open minded about where in Europe you are based. We're remote friendly!)

For this role, please upload your CV in English.

You will be leading Moneyfarm’s “Trading and Custody” product engineering team, currently comprised of around 5 people. Your team will own our core trading systems, and our connections with our custodian bank.

You will be working closely with Product Managers and internal stakeholders to help prioritise and plan the delivery phase of the initiatives on your team’s roadmap. You will build a deep understanding of why we’re doing things, and will use it to help your peers and make better decisions.

You aim high to build a high-performing team, characterised by urgency, ownership and high agency. You take pride in your job and expect others to do so.

You will help define the team processes and challenge conventional views/current thinking to foster innovation, looking for ways to improve and optimise them for efficiency and scalability. Moneyfarm values an Agile approach to product development, using short iteration cycles, and frequent releases to customers.

You will champion a Product Engineering, DevOps and technical excellence mindset, remembering that customers are at the heart of everything we do. Your impact is on the whole tech department.

You will line-manage developers in your team, using your experience to help them grow professionally, manage expectations, performance and levels of happiness.

Responsibilities:

  • Together with your team, you own the development, maintenance and non-functional aspects of our trading and custody systems, along with a few other related domains.
  • Work on the discovery phase for our product jointly with the Product Manager. Plan delivery with an agile mindset, and execute delivery together with your team.
  • Mentor and support your team, using your experience to empower your colleagues to own the systems and be autonomous.
  • Be data driven with regard to your team’s performance. Using DORA and similar metrics to measure your team’s success.
  • Own the technical side of our trading / custody stack, both optimising for current organisation needs and painting a strategic picture of where our stack should go to fulfil Moneyfarm’s vision.
  • Work closely with our Architecture function and other Engineering Leads to define and evolve our systems and development approaches.
  • Line-manage your team members, guiding their technical careers.
  • Your team owns and actively supports the systems it develops. An important part of this role is to identify opportunities for changes/fixes to be applied in order to minimise the amount of time required to support the platform.

Requirements

  • You have at least 7 years of commercial experience in software engineering, a BSc in Software Engineering or Computer Science or higher degree non essential, but nice to have.
  • Proven experience in FinTech or financial services, specifically around trading systems / protocols
  • A proven track record of leading teams, people and initiatives to success.
  • Scala experience is preferred but not essential. Strong Java, Kotlin or similar experience would be acceptable.
  • Experience working with cloud providers, microservices architectures and ideally event streaming systems. AWS, Kafka, Kubernetes knowledge is a plus.
  • A good understanding of agile methodologies (particularly Kanban/Lean), their principles and their ceremonies.
  • Comfortable working in remote-friendly teams distributed between multiple locations.
  • Able to communicate effectively in English (written and spoken), Italian is a nice to have.

Apply by email: moneyfarm@scalajobs.dev