Senior C++ Engineer - London, United Kingdom - Durlston Partners

    DURLSTON PARTNERS background
    Description

    Job Description

    Senior C++ Engineer (Execution Team) - Asset Manager

    Company Overview:

    Join an innovative asset management firm specialising in quantitative research and technology-driven investing in global financial markets. At their core, they are a team of tech enthusiasts who thrive on diving deep into code and exploring all things geeky. Continuous learning is ingrained in their culture, with opportunities ranging from weekly "tech film club" sessions to attending cutting-edge conferences.

    Position Overview:

    They are seeking a highly skilled Senior C++ Engineer to join their Execution Team. As a key member of their technology-focused firm, you will play a pivotal role in enhancing their order management system with a focus on low latency solutions. If you are passionate about leveraging technology to drive innovation in the financial markets and thrive in a collaborative, intellectually stimulating environment, this role is for you.

    Key Responsibilities:

    • Design, develop, and maintain their order management system with a focus on low latency solutions using C++.
    • Collaborate with cross-functional teams including quantitative researchers, traders, and other engineering teams to optimise trading strategies and execution performance.
    • Analyse and optimise code to ensure maximum efficiency and reliability in a high-frequency trading environment.
    • Participate in DevOps activities and provide support as needed, including out-of-hours support from home if necessary, for critical infrastructure.

    Requirements:

    • Bachelor's degree from a top university in Computer Science, Engineering, or related field.
    • Excellent C++ and Python skills with a strong understanding of software development principles.
    • Good familiarity with Linux, bash scripting, and version control (e.g., Git).
    • Willingness to participate in DevOps activities and provide support when required.
    • Exposure to TCP/IP networking and familiarity with the FIX messaging protocol is a plus.
    • Experience with financial and exchange data, SQL, Pandas, Apache Airflow, JavaScript, HTML, CSS, is beneficial.

    Additional Benefits:

    • Competitive salary and performance-based bonuses.
    • Comprehensive benefits package including health insurance, retirement plans, and more.
    • Ongoing training and development opportunities, including access to conferences, workshops, and educational resources.
    • Vibrant company culture with regular social events, tech film club sessions, and annual hack week.
    • Exposure to different global markets and teams, providing valuable learning opportunities.