At a Glance
- Tasks: Design and enhance middle office systems using Java and SQL for scalable solutions.
- Company: Join a leading tech-driven hedge fund in London with a collaborative culture.
- Benefits: Enjoy private medical insurance, enhanced parental leave, and competitive salary.
- Other info: Opportunity for hands-on engineering and career growth in a high-impact role.
- Why this job: Make a real impact by optimising critical workflows in a dynamic environment.
- Qualifications: Strong Java and SQL skills, with experience in middle office domains preferred.
The predicted salary is between 60000 - 80000 € per year.
Provn are proud to be partnered with a boutique systematic hedge fund as they look to hire a Software Engineer to join their Middle Office Technology team in London.
Our client is a well regarded, technology-driven investment firm operating at the forefront of systematic trading. They are continuing to invest in their middle office platform to support scalable growth, operational efficiency, and increasingly complex fund structures.
The Middle Office Technology team sits at the heart of the business, working across client services, fund accounting, treasury, trade operations, and compliance to automate and optimise critical workflows. This role offers a unique blend of hands-on engineering, system ownership, and close interaction with business stakeholders.
This is a high-impact opportunity suited to engineers who go beyond BAU development - individuals who enjoy building and improving systems, while taking ownership of production platforms and driving meaningful change in complex environments.
Key Responsibilities:
- Design, build, and enhance middle office systems supporting:
- Develop scalable, robust solutions using Java and SQL across a distributed, client-server architecture
- Contribute to reengineering and modernisation of legacy systems, improving performance, scalability, and resilience
- Improving monitoring, logging, and reliability
- Participate in architectural discussions, design reviews, and technical planning
- Support continuous improvement of tooling, processes, and system performance
Requirements:
- Strong Java development experience
- Solid SQL/database knowledge (e.g. SQL Server, Snowflake or similar)
- Good understanding of client-server and distributed system architectures
- Experience within middle office domains (trade processing, fund accounting, investor reporting)
- Background in asset management, hedge funds, or investment banking
- Exposure to front-end technologies
Benefits include private medical insurance and enhanced parental leave.
Software-ontwikkelaar employer: Provn
At Provn, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets finance. Our culture fosters collaboration and continuous learning, providing employees with ample opportunities for professional growth while working on cutting-edge technology in the systematic trading space. With benefits like private medical insurance and enhanced parental leave, we ensure our team is well-supported both personally and professionally.
StudySmarter Expert Advice🤫
We think this is how you could land Software-ontwikkelaar
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to Java and SQL. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and understanding of middle office operations. Be ready to discuss how you've tackled challenges in past projects and how you can contribute to optimising workflows.
✨Tip Number 4
Don't forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software-ontwikkelaar
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java and SQL expertise, and any relevant experience in middle office domains. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs. Don’t forget to mention your interest in improving systems and driving change.
Showcase Your Projects:If you've worked on any projects that demonstrate your engineering skills, especially in Java or SQL, make sure to include them. We love seeing real examples of your work and how you’ve tackled challenges in complex environments.
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’re considered for this exciting opportunity. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Provn
✨Know Your Tech Stack
Make sure you brush up on your Java and SQL skills before the interview. Be ready to discuss your experience with distributed systems and how you've tackled challenges in past projects. This will show that you’re not just familiar with the tech, but that you can also apply it effectively.
✨Understand the Business Context
Since this role involves working closely with business stakeholders, take some time to research the middle office functions like trade processing and fund accounting. Understanding how your technical contributions impact these areas will help you stand out as a candidate who sees the bigger picture.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities. Think of specific examples where you’ve improved system performance or reliability. Use the STAR method (Situation, Task, Action, Result) to structure your answers clearly and effectively.
✨Show Your Passion for Continuous Improvement
This role is all about driving meaningful change, so be prepared to discuss how you’ve contributed to continuous improvement in your previous roles. Share examples of how you’ve modernised legacy systems or enhanced tooling and processes, demonstrating your proactive approach to engineering.