Software Engineer II - Backend Moneyfarm is a rapidly growing pan‑European digital wealth manager, serving over 167,000 active investors with more than £5.5 billion invested on our platform.
Who We Are We started in Milan in 2011 with the purpose to help people improve their financial well‑being by making personal investing simple and accessible through technology. Today, we are recognised as one of the most innovative fintechs, headquartered in the heart of London, with a team of 220+ people across 4 offices in Italy and the UK, proudly backed by major partners such as Poste Italiane, Cabot Square Capital, United Ventures, and Allianz.
Our Vision To combine passion, expertise and technology to provide best‑in‑class investment solutions and advice that protects and grows client wealth over time.
Our Core Values
Relationships are our first asset: we are one team, built on trust, honesty and transparency, valuing relationships above all.
Trust drives success: we give each other space to grow and empower our employees to succeed, making a real impact.
Our customers dream big, just like us: we see the bigger picture and help them too, focusing on the best outcomes for clients and each other.
What this means in practice We move with purpose, urgency and ambition, delivering outcomes that matter. Everyone is empowered to own work, challenge the status‑quo and transform bold ideas. We embrace AI as a catalyst for sharper thinking, smarter decisions, and greater impact. Diversity fuels our creativity, and we offer flexible ways of working to support each person at their best.
Candidates who belong to 'Categoria protetta' (Italian Law 68/99) are more than welcome! About The Role You will be a Scala engineer in a cross‑functional development team, confronting challenges such as adapting our architecture for sustained growth. Over time you become the go‑to person for backend development, learning new technologies, delivering high‑quality code, and managing technical debt.
A successful candidate is pragmatic, collaborative, values simplicity and effectiveness, and is biased for action. They view mistakes as learning opportunities and take responsibility across the software development lifecycle.
Your title will be “Software Engineer II”, but you will help build a product our customers love and contribute to a great working environment. We value an agile approach, frequent releases, and a product engineering mindset.
Key Responsibilities
Build an understanding of Moneyfarm’s architecture, develop aligned with it and contribute to improvement plans.
Deliver code of great quality with appropriate test coverage.
Review code constructively and collaborate to continually improve our processes.
Proactively address platform and delivery pipeline issues, working with the platform team to optimise delivery and stability.
Stay abreast of industry technology developments and their relevance to the company.
Share knowledge and apply it to improve systems and colleagues’ work.
Requirements
At least 3 years of commercial software‑engineering experience; BSc in Software Engineering, Computer Science or higher degrees are nice to have.
Mandatory Scala experience; previous exposure to fintech or wealth‑management is a must.
Experience with cloud providers, Docker orchestrators and event‑streaming systems—AWS, Kafka, Kubernetes knowledge preferred.
Proficient with Git and code reviews.
Understanding of microservices, API styles and integration patterns.
Familiarity with CI/CD concepts and tools such as GitLab CI.
Focused on testing and detail orientation.
Knowledge of Agile methodologies and principles.
Experience with regulated sectors and/or financial systems.
Effective communication in English (written and spoken); Italian is a nice to have.
#J-18808-Ljbffr