Talent.com
This job offer is not available in your country.
C++ Software Engineer London, England, United Kingdom

C++ Software Engineer London, England, United Kingdom

Senior Interior DesignerLondon, England, United Kingdom
30+ days ago
Job type
  • Full-time
Job description

XTX Markets is an algorithmic trading firm that actively trades tens of thousands of instruments on over eighty venues with a daily volume of almost three hundred billion USD. We partner with counterparties, exchanges, and e-trading venues globally to provide consistent liquidity in the Equity, FX, Fixed Income, Commodity & Options markets, helping market participants throughout the world obtain the best prices in the various assets classes we cover.

We leverage the talent of the people who work here, modern computational techniques and state-of-the-art research infrastructure to analyse large data sets across markets quickly and efficiently, to maximise the effectiveness of our proprietary trading algorithms. The models that drive our trading strategies have evolved considerably over the last 10 years, from econometric methods that gave our company its name, to trees, to neural networks, to modern deep learning architectures. We are actively seeking new methods and ideas.

At XTX Markets technology is our business and we are a diverse organisation which attracts outstanding talent from across all industry backgrounds. We are focused on teamwork and our people collaborate on all aspects of the business, working openly and with respect for each other, our clients and the market. Our culture is non-hierarchical and one where everyone is valued. We strive for excellence in everything we do.

The Role

We are hiring a software engineer to join our exchange trading development team (ETD) which covers all of XTX’s proprietary trading technology. We take trading ideas from our Quant Research team and turn them into reality using the most appropriate technology. The team is responsible for everything from interpreting arriving market data to dispatching our orders. This unusually wide scope gives us the ability to make cross-domain optimisations unavailable to our competitors, where the same work is often spread across multiple teams.

In addition to our core trading platform, we're currently working on an exabyte-scale highly available distributed filesystem, an optimising JIT compiler targeting massively parallel computation and several in-house custom compression codecs. Members of the team also regularly branch out into other technologies such as FPGA and GPU programming.

We're not serving up adverts, or worrying about user acquisition metrics, or building software for a faceless third party - everything we build is for our own use, and we use what we build to trade c. $250-300 billion worth of assets every day, all in a completely automated manner.

We use the right tool for the job but it's likely you would mostly be using C++ and Python.

Responsibilities

  • You should have a strong knowledge of modern C++ (C++11 onwards). We have the advantage of a completely post-2011 codebase and have been eager to adopt new features where appropriate.
  • We expect a strong understanding of what really is going on inside a computer when your code is running, for example caching, paging and system calls, as well as how these work and why they work like that. Knowledge of the execution pipeline in a modern CPU is even better : when are instructions executed out of order, why would they be, how is the branch target predicted for an indirect call? A lot of our code is very high performance, and the only way to achieve that is by understanding what’s really going on when it’s executed.
  • You should have a good familiarity with common algorithms and data structures and their performance trade-offs, as well as the ability to reason about the running time of algorithms that you haven’t seen before. Although traditionally this would be covered in a computer science degree most of our existing team are self-taught, so a computer science degree is not necessarily a prerequisite.
  • You will often have to work independently designing complex systems that need to run uninterrupted for long periods of time, so practical experience designing and implementing software systems is a plus.
  • All our development is in a Linux environment, in fact many of us run Linux on our desktops also, so familiarity with the Linux command line and common tools is a plus but by no means a necessity.
  • Prior finance knowledge is not required.

Benefits

  • Onsite gym, sauna, and fitness classes at no charge.
  • Extensive medical benefits including an on-site doctor and therapist at no charge.
  • Breakfast and lunch provided daily.
  • Various supports for caregivers, including emergency dependent care.
  • 25 days paid holiday per year + statutory holiday and paid sick days.
  • Generous Pension contributions.
  • Apply for this job

  • indicates a required field
  • First Name

    Last Name

    Email

    Phone

    Resume / CV

    Enter manually

    Accepted file types : pdf, doc, docx, txt, rtf

    J-18808-Ljbffr

    Create a job alert for this search

    London United Kingdom • London, England, United Kingdom

    Related jobs
    • Promoted
    Staff Software Engineer Brighton, England, United Kingdom; London, England, United Kingdom - Hybrid

    Staff Software Engineer Brighton, England, United Kingdom; London, England, United Kingdom - Hybrid

    Cision GlobalLondon, England, United Kingdom
    Full-time
    At Cision, we believe in empowering every individual to make an impact.Here, your voice is heard, your ideas are valued, and your unique perspective fuels our collective success.As part of our glob...Show moreLast updated: 30+ days ago
    • Promoted
    Fullstack Sr / Software Engineer - Product Eng (London) London, England, United Kingdom

    Fullstack Sr / Software Engineer - Product Eng (London) London, England, United Kingdom

    CreativeXLondon, England, United Kingdom
    Full-time
    Fullstack Sr / Software Engineer - Product Eng (London).London, England, United Kingdom.Full-stack or Front-end Software Engineer. Job Location : London, England - Full Time (Hybrid).CreativeX elevates...Show moreLast updated: 18 days ago
    • Promoted
    Legal Counsel London, England, United Kingdom

    Legal Counsel London, England, United Kingdom

    Oliver UK GroupLondon, England, United Kingdom
    Full-time
    We partner with over 300 clients in 40+ countries and counting.Our unique model drives creativity and efficiency, allowing us to deliver tailored solutions that resonate deeply with audiences.AI te...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II - MLOps London, United Kingdom

    Software Engineer II - MLOps London, United Kingdom

    TripAdvisor LLCLondon, England, United Kingdom
    Full-time
    We believe that we are better together, and at Tripadvisor we welcome you for who you are.Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your ...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer • United Kingdom (London) •

    Staff Software Engineer • United Kingdom (London) •

    Corsearch C T CorporationLondon, England, United Kingdom
    Full-time
    At Corsearch, we are dedicated to creating a world where consumers can trust the choices they make.As a global leader in Trademark and Brand Protection, we partner with businesses to safeguard thei...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Analytics Engineer London, England, United Kingdom

    Senior Analytics Engineer London, England, United Kingdom

    ZegoLondon, England, United Kingdom
    Full-time
    At Zego, we understand that traditional motor insurance holds good drivers back.It's too complicated, too expensive, and it doesn't reflect how well you actually drive. Since 2016, we have been on a...Show moreLast updated: 30+ days ago
    Software Engineer (London, United Kingdom)

    Software Engineer (London, United Kingdom)

    FigmaLondon, England
    Full-time
    Figma is growing our team of passionate people on a mission to make design accessible to all.Figma helps entire product teams , design and build better products — from start to finish.Whether it’s ...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer New London, England, United Kingdom

    Staff Software Engineer New London, England, United Kingdom

    Diligent CorporationLondon, England, United Kingdom
    Full-time
    Diligent is the AI leader in governance, risk and compliance (GRC) SaaS solutions, helping more than 1 million users and 700,000 board members to clarify risk and elevate governance.The Diligent On...Show moreLast updated: 2 days ago
    • Promoted
    Datacentre Operations Engineer London, England, United Kingdom

    Datacentre Operations Engineer London, England, United Kingdom

    XTX MarketsLondon, England, United Kingdom
    Full-time
    XTX Markets is an algorithmic trading firm that actively trades tens of thousands of instruments on over eighty venues with a daily volume of almost three hundred billion USD.We partner with counte...Show moreLast updated: 3 days ago
    • Promoted
    Payroll Specialist London, England, United Kingdom

    Payroll Specialist London, England, United Kingdom

    Bensussen Deutsch & Associates, Inc.London, England, United Kingdom
    Full-time
    Most companies claim to have the best people.We say to them, "Keep dreaming.They set us apart with their entrepreneurial spirit and ambition. They come to us from the likes of Amazon, Microsoft, Nor...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer II London, England, United Kingdom London, England, United Kingdom

    Software Engineer II London, England, United Kingdom London, England, United Kingdom

    Axon EnterpriseLondon, England, United Kingdom
    Full-time
    Location : London, England, United Kingdom.Join Axon and be a Force for Good.Design, develop, and maintain high-quality, scalable, and secure software, ensuring adherence to performance, security, a...Show moreLast updated: 30+ days ago
    • Promoted
    Android Engineer London, England, United Kingdom

    Android Engineer London, England, United Kingdom

    Nothing TechLondon, England, United Kingdom
    Full-time
    Nothing exists to make tech feel exciting again.We’re building a different kind of company, one that puts design, emotion, and human creativity at the heart of everything we do.From the way our pro...Show moreLast updated: 5 days ago
    • Promoted
    London, England, United Kingdom

    London, England, United Kingdom

    Virgo Health LtdLondon, England, United Kingdom
    Full-time
    London, England, United Kingdom.Virgo Health is a specialist health communications agency, part of the GOLIN group and the wider IPG network of companies with more than 200 offices around the world...Show moreLast updated: 11 days ago
    • Promoted
    Senior Search Engineer

    Senior Search Engineer

    PerplexityLondon, England, United Kingdom
    Full-time
    Perplexity is an AI-powered answer engine founded in December 2022 and growing rapidly as one of the world’s leading AI platforms. Perplexity has raised over $1B in venture investment from some of t...Show moreLast updated: 6 days ago
    • Promoted
    Principal Software Engineer, Endpoint London, Greater London, England, United Kingdom

    Principal Software Engineer, Endpoint London, Greater London, England, United Kingdom

    ThousandEyesLondon, England, United Kingdom
    Full-time
    Please note that we have a hybrid approach to work and would like to find someone who can come into our London office at least once a week. Cisco ThousandEyes is a Digital Experience Assurance platf...Show moreLast updated: 17 days ago
    • Promoted
    Software Development Engineer in Test London, England, United Kingdom

    Software Development Engineer in Test London, England, United Kingdom

    TransFICCLondon, England, United Kingdom
    Full-time +1
    Remote First; office location Moorgate, London (flexible remote working locations within UK / Europe).We are looking for someone to expand and improve our suite of automated acceptance / end-to-end t...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Technical Infrastructure), London London, England, United Kingdom

    Software Engineer (Technical Infrastructure), London London, England, United Kingdom

    Isomorphic Labs LimitedLondon, England, United Kingdom
    Full-time
    Software Engineer (Technical Infrastructure), London.London, England, United Kingdom.Software Engineer (Technical Infrastructure), London. We are here to advance human health, by reimagining drug di...Show moreLast updated: 17 days ago
    • Promoted
    Senior Software Engineer United Kingdom, London

    Senior Software Engineer United Kingdom, London

    PlayStationLondon, England, United Kingdom
    Full-time
    PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work.Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and service...Show moreLast updated: 10 days ago