At a Glance
- Tasks: Build and run cutting-edge portfolio and risk systems in a dynamic team.
- Company: Join a leading macro hedge fund with a high-accountability culture.
- Benefits: Competitive salary up to £140k, plus opportunities for growth.
- Why this job: Make a real impact by owning live production systems and collaborating with traders.
- Qualifications: 3-8 years of Python development experience and strong system design skills.
- Other info: Fast-paced environment with excellent career advancement potential.
The predicted salary is between 84000 - 196000 £ per year.
URGENT: Front Office Python Developer (Portfolio Systems) London | On-site | Compensation: Up to £140k base
A discretionary macro hedge fund is hiring for a senior, hands-on front-office engineering role. This position requires immediate ownership in a small, high-accountability team.
Role- Build and run front-office portfolio and risk systems
- Own portfolio state, positions, and risk views
- Design systems from the ground up
- Work directly with Portfolio Managers and Traders
- Be accountable for correctness and day-to-day operation
This is an operational systems role, not research or platform engineering.
Required profile- 3–8 years professional experience
- Strong Python developer with end-to-end ownership of live production systems
- Experience with:
- Portfolio Management Systems (PMS)
- Front Office trading / risk systems
- Position keeping, portfolio state, or risk aggregation
Notice period = 3 months
Willing to work on-site 5 days a week
Preferred- Buy-side experience or PMS / risk platform vendor background
- Fixed Income or macro trading exposure
Not suitable for:
- Quant researchers or systematic developers
- Portfolio Managers or traders
- SRE / DevOps / platform engineers
- Data engineers or execution / FIX specialists
- Graduate or early-career profiles
Send your CV and a brief summary of relevant experience to
Software Engineer in England employer: Durlston Partners
Contact Detail:
Durlston Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to portfolio management systems and risk engineering. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects, especially those related to portfolio management or trading systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on system design principles. Be ready to discuss how you would build and run front-office systems from scratch. Practice explaining your thought process clearly, as communication is key in high-accountability teams.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people quickly.
We think you need these skills to ace Software Engineer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of a Software Engineer in a front-office setting. Highlight your Python skills and any experience with portfolio management systems or risk aggregation. We want to see how your background aligns with what we're looking for!
Showcase Your Experience: When writing your application, don’t just list your previous jobs. Instead, showcase specific projects where you took ownership of live production systems. We love seeing real examples of your work that demonstrate your capabilities!
Be Clear and Concise: Keep your written application clear and to the point. Use straightforward language to describe your experience and skills. We appreciate brevity, so make every word count while ensuring we understand your qualifications.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications better and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Durlston Partners
✨Know Your Python Inside Out
As a Software Engineer, especially in a front-office role, you need to demonstrate your Python skills. Brush up on your knowledge of Python libraries relevant to portfolio management and risk systems. Be ready to discuss your past projects where you've used Python to solve real-world problems.
✨Understand the Business Context
This isn't just about coding; it's about understanding how your work impacts portfolio managers and traders. Familiarise yourself with basic concepts of portfolio management and risk aggregation. Showing that you can connect technical solutions to business needs will set you apart.
✨Prepare for System Design Questions
Expect to be asked about designing systems from scratch. Think through the lifecycle of a system and be prepared to discuss how you would approach building a portfolio management system. Practice articulating your thought process clearly and logically.
✨Show Accountability and Ownership
In this role, accountability is key. Be ready to share examples from your previous experience where you took ownership of a project or system. Highlight how you ensured correctness and managed day-to-day operations effectively.