Senior Software Engineer - Finance in London
Senior Software Engineer - Finance

Senior Software Engineer - Finance in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Design and implement backend systems for a revolutionary platform in the drinks industry.
  • Company: Join Fero, a fast-growing startup transforming global supply chains.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Make a real impact on global trade while working with cutting-edge technology.
  • Qualifications: Extensive backend development experience and fluency in multiple programming languages.
  • Other info: Be part of a diverse team that values ownership and innovation.

The predicted salary is between 36000 - 60000 £ per year.

About Fero: We're revolutionising the supply chain and financial foundations of the $800bn global drinks industry by building a platform that will change the way that commerce is executed forever! We've just secured our Series A funding and are proud to be part of Notion Capital's portfolio. We've already influenced immense change in the UK markets and have personally already seen tremendous growth, with over £250 million of product transacted through the platform and increased annual sales by 1,000% since early 2023. To date we're proud to say that we've deployed over £500m of funding in support of UK wine and spirits producers. As we look to expand our offering globally we're looking for ambitious builders that want to change an industry and be part of the journey with us. We're first to market and intend to stay ahead of the game! In short, it's the perfect time to join as we aim for unicorn and beyond.

About the Role: We're looking for a Senior Backend Engineer to help us evolve our core business engine. This role is deeply hands-on and implementation-focused, with strong scope for architectural input. If you're driven by complex domains, clean abstractions, and high-impact ownership, this is for you. Behind the scenes, our systems model deep commercial logic, financial rules, and real-world operations at scale. We're moving fast, redesigning our architecture for the next chapter, and hiring exceptional engineers to help us build the future of global trade in drinks.

What You'll Do:

  • Own the design and implementation of backend systems driving business-critical workflows, financial calculations, and operational tooling.
  • Model domain complexity using DDD and other architectural approaches across an event-driven modular monolith.
  • Shape and evolve our architecture as we transition from Java to Node.js/TypeScript in a modern AWS-based environment.
  • Work closely with product and operations to build features that serve both external users and internal teams.
  • Play a key role in refactoring and rearchitecting complex codebases, balancing performance, readability, and testability.
  • Contribute to and promote test automation and CI/CD pipelines, especially for regression coverage.
  • Bring system-level thinking to design discussions with a team of senior/principal engineers.

What We're Looking For:

Technical Experience:
  • Extensive backend development experience in complex domains.
  • Fluency in 3 or more programming languages — you're a polyglot who chooses tools pragmatically.
  • Strong fundamentals in system design, software architecture, and data modelling.
  • Deep experience working in complex domains — such as financial systems, logistics, or workflow-heavy platforms.
  • Hands-on experience with relational databases (PostgreSQL preferred).
  • Comfortable working in an event-driven, modular monolith environment.
  • Experience with refactoring legacy systems and shaping technical direction.
Bonus Experience:
  • Familiarity with DDD, CQRS, BDD, or similar techniques.
  • Background in finance, accounting, logistics, or regulated domains.
  • Strong test automation experience, especially in CI/CD and end-to-end testing contexts.
Mindset & Values:
  • You're curious and T-shaped — deep in your craft, broad in understanding.
  • You take extreme ownership, from implementation through to adoption and long-term maintainability.
  • You're self-driven, collaborative, and humble — you care about outcomes more than credit.
  • You value pragmatism over purity and optimise for business impact.

Why Ferovinum? Build software that models and solves real-world complexity at scale. Work with a team of experienced engineers who care deeply about quality and pragmatism. Help shape a fast-growing startup with a clear vision and exciting trajectory. Have a real impact on how capital flows through global supply chains. Join a culture that values intellect, ownership, merit, and velocity.

Fero provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity, or gender expression. We are committed to a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities.

Senior Software Engineer - Finance in London employer: Ferovinum Limited

Fero is an exceptional employer for those looking to make a significant impact in the finance and technology sectors. With a fast-paced, innovative work culture that prioritises ownership and collaboration, employees have the opportunity to shape the future of global trade while working alongside experienced engineers in a supportive environment. The company's commitment to diversity and inclusion, coupled with its ambitious growth trajectory following recent funding, makes it an ideal place for professionals eager to grow and contribute meaningfully.
F

Contact Detail:

Ferovinum Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Finance in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Fero. A personal introduction can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to backend development and financial systems. This gives you a chance to demonstrate your expertise beyond just a CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on system design and coding challenges. Practice common algorithms and data structures, and be ready to discuss your past experiences with complex domains and architectural decisions.

✨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 genuinely interested in being part of our journey at Fero.

We think you need these skills to ace Senior Software Engineer - Finance in London

Backend Development
Java
Node.js
TypeScript
AWS
Domain-Driven Design (DDD)
Event-Driven Architecture
System Design
Software Architecture
Data Modelling
Relational Databases (PostgreSQL)
Refactoring Legacy Systems
Test Automation
Continuous Integration/Continuous Deployment (CI/CD)

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience in backend development, especially in complex domains like finance or logistics, to show us you’re the right fit!

Showcase Your Technical Skills: We want to see your fluency in multiple programming languages and your hands-on experience with relational databases. Don’t forget to mention any experience with DDD, CQRS, or BDD techniques – it’ll make your application stand out!

Demonstrate Ownership and Impact: In your application, share examples of how you've taken ownership of projects and made a real impact. We love candidates who are self-driven and care about outcomes more than credit, so let that shine through!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Ferovinum Limited

✨Know Your Tech Inside Out

Make sure you brush up on your backend development skills, especially in complex domains like finance. Be ready to discuss your experience with programming languages and system design principles, as well as how you've tackled challenges in previous roles.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've approached complex problems in your past work. Highlight your experience with refactoring legacy systems and how you’ve contributed to architectural decisions that improved performance and maintainability.

✨Understand Their Business Model

Familiarise yourself with Fero's mission and the drinks industry. Being able to discuss how your technical skills can directly impact their business goals will show that you're not just a coder, but someone who understands the bigger picture.

✨Ask Insightful Questions

Prepare thoughtful questions about their current architecture and future plans. This shows your genuine interest in the role and helps you gauge if the company aligns with your values, especially around ownership and collaboration.

Senior Software Engineer - Finance in London
Ferovinum Limited
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>