Software engineer - fund
The Latency Critical Trading team at one of the world's most prestigious hedge funds seeks a software engineer who is excited to architect, design, and implement low latency C++ systems that are robust, resilient, accurate, stable, and blindingly fast. By building and maintaining this high-performance infrastructure, this developer will help to position the firm as a leader in the field of quantitative trading. You will shape the future of this industry while you work alongside other exceptional programmers and strategists to solve some of the most significant engineering problems in the world.
Responsibilities:- Assisting in the development of a tick-by-tick backtesting research platform and exchange simulation
- Collaborating with hardware and software developers across divisions to build ultra-low latency trading systems
- Contributing towards the team's technical direction by driving new initiatives
- Developing and optimizing large-scale parallel computation problems that requires large quantities of data shared across resources
- Developing systems, interfaces, and tools to historical market data and trading simulations that increase research productivity
- Designing and implementing a low latency high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world
- Optimizing this platform by using network and systems programming, as well as other advanced techniques to minimize latency
- Helping build and maintain the automated test and benchmark framework, risk-management, performance-tracking, and other tools
- Testing, implementing, and benchmarking different feed handlers (internal and external) on different hardware offerings and settings (e.g. Solarflare, Mellanox NICs, different switches, different compilers and compiler flags, different OS options, etc.)
- Working closely with trading teams to gather requirements and develop solutions in a fast-paced environment
- Working with development and support teams to adapt to exchange technical upgrades
- A degree in computer science or a related field
- A strong background in data structures, algorithms, and object-oriented programming in C++
- Strong template, meta programming, and generic programming knowledge a plus.
- Comfortable with new features of C++17 and C++20
- Strong understanding of low-latency and real-time system design and implementation
- Good understanding of Linux system internals and networking
- Deep understanding of CPU architecture and the ability to leverage CPU capabilities
- Strong financial experience across multiple asset classes, particularly Options knowledge
- Strong understanding of multiple trading venue protocols and unique behaviours (for both Market Data and Order Entry, with a focus on Market Data)
- Knowledge of any other development language, including Java, Python, or Perl and shell scripts (a plus)
Recommended Jobs
Remote Service Team Manager
Job Description: Remote Service Team Manager Permanent Hybrid Working - W ill be required to attend a monthly meeting in Manchester, with additional travel as needed in line with service r…
Designate GM/ Assistant General Manager in North London -...
Designate General Manager/ Assistant General Manager in North London - Leisure Attraction Brand Salary: Up to £35k + bonus A fantastic job in leisure I am recruiting for an incredible leisur…
Private Client Tax Assistant Manager
Are you looking to develop your career within a nurturing environment where you can flourish? Do you want to join an award-winning firm that strives for excellence and success for our clients, our pe…
Senior Tax Advisor - Global Mobility - London/Bristol/Birmingham
Our Purpose At EY, we’re here to build a better working world. As a global leader in assurance, tax, transactions, and advisory services, we use our expertise to create innovative solutions. But o…
Maintenance Electrician
An excellent opportunity has arisen for an experienced Maintenance Electrician to join one of the country's leading Facilities Management companies working around Enfield and the surrounding area in N…
Senior Manager, Private Client Tax & Trusts
Advise an impressive client base of international HNWIs, offshore trusts, entrepreneurs, business owners and their families. This friendly, supportive, Private Client-focused firm is growing and l…
Sales Account Manager - South London
What's the role? Are you a dynamic and versatile Sales Account Manager with the proven ability to nurture strong relationships and influence positive outcomes? As a Sales Account Manager, you wi…
Finance and Document Controller
About Us: Statom Group Ltd. is a trusted leader in the civil engineering sector, specialising in Remediation, Groundwork, and Structures. We are committed to maintaining high standards of quality …
Commercial Coordinator
About us At ExxonMobil, our vision is to lead in energy innovations that advance modern living and a net-zero future. As one of the world’s largest publicly traded energy and chemical comp…
Project Manager (Audio Visual)
Project Manager (AV / Audio Visual) £50 000 - £60 000 + Bonus * Hybrid * Travel - Direct line to the MD Run high-spec AV projects today, shape board-level strategy tomorrow. What you'll be doing R…