Software Engineer in England

Software Engineer in England

England Full-Time 84000 - 196000 £ / year (est.) No home office possible
D

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
  • Comfortable designing systems from scratch
  • Understands system state and lifecycle, not just algorithms
  • 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

    Join a dynamic macro hedge fund in London, where as a Software Engineer, you'll be part of a high-accountability team that values innovation and ownership. With competitive compensation and a collaborative work culture, this role offers you the chance to directly impact portfolio management systems while working closely with Portfolio Managers and Traders. The company prioritises employee growth, providing opportunities to design systems from the ground up in a fast-paced environment, making it an excellent employer for those seeking meaningful and rewarding work.
    D

    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

    Python
    Portfolio Management Systems (PMS)
    Front Office Trading Systems
    Risk Systems
    System Design
    Operational Systems Management
    End-to-End Ownership
    System State Understanding
    Fixed Income Knowledge
    Macro Trading Exposure
    Data Analysis
    Collaboration with Portfolio Managers
    Accountability

    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.

    Software Engineer in England
    Durlston Partners
    Location: England

    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

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