Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Software Engineer

Full-time

XTX Markets

The Firm

XTX Markets is a leading algorithmic trading firm which uses state-of-the-art machine learning technology to produce price forecasts for over 50,000 financial instruments across equities, fixed income, currencies, commodities, and crypto. It uses those forecasts to trade on exchanges and alternative trading venues, and to offer differentiated liquidity directly to clients worldwide. The firm trades over USD $250bn a day across 35 countries and has over 300 employees based in London, Singapore, New York, Paris, Bristol, Mumbai, Yerevan and Kajaani.

We leverage the talent of our team, modern computational techniques, and state-of-the-art research infrastructure to analyse large data sets across markets quickly and efficiently, maximizing the effectiveness of our proprietary trading algorithms. We are actively seeking new methods and ideas. 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.

XTX Markets has an unrivalled level of computational resources in the trading industry, with a growing research cluster currently containing over 25,000 GPUs with more than 1 exabyte of usable storage. Teams across the firm include world-class researchers, developers and technologists with backgrounds in pure math, programming, physics, computer science and machine learning. The firm is also constructing a large-scale data centre in Finland to future-proof its significant computational capabilities.

At XTX Markets, technology is our business, and we are a diverse organization 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 builds and maintains most 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. On the software side we are responsible for everything from interpreting arriving market data to dispatching our orders. We also design our infrastructure and select which hardware to run on. 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.

Exchanges run on their own schedules; we need our system to be ready every time trading starts. This results in a dynamic work environment where issues often have to be dealt with in a timely manner. In addition to smaller-scale projects we regularly undertake larger-scope projects to improve the system or unlock new opportunities. Everything we build is for our own use, and we use what we build to trade over USD $250 billion worth of assets every day, all in a completely automated manner.

We use the right tool for the job but most of our work is done using C++ and Python. Members of the team also regularly branch out into other technologies such as FPGA and GPU programming.

Essential Attributes
  • 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in Central, LA vacancy
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle...  ...Computer Science/Electrical Engineering Programming languages: C/C++ expertise, Java Tools, software, etc.: Development... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Baton Rouge, LA
    4 days ago
  • $250.6k - $362.6k

     ...comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable...  ..., develop, and drive unique software and technology solutions with global impact...  ...programming languages (e.g., Go, Rust, or C++).5+ years of experience with security, privacy... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Baton Rouge, LA
    19 hours ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of...  ...roles. • Proficiency in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time operating... 
    Suggested
    Local area
    Remote work

    ITW

    Baton Rouge, LA
    2 days ago
  •  ...server-side solutions by proposing enhancements, changes, and new software solutions, while working closely with the team and relevant...  ...Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years of experience in... 
    Suggested
    Work at office

    Lancesoft Europe

    Central, LA
    3 days ago
  •  ...real business value with AI. What You'll Do As a Sr. Staff Software Engineer on the Database Query Optimization team at Teradata Labs, you...  ...in query processing and optimization. Deep expertise in C/C++, with strong proficiency in Java, Python, R, and SQL. Solid... 
    Suggested
    Permanent employment
    Flexible hours

    Teradata

    Baton Rouge, LA
    3 days ago
  • $134k - $235.9k

     ...partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL...  ...part of an ML team and contribute strong software engineering (SWE) expertise. Support...  ...~ Strong programming skills in modern C++ or Python Bonus: Experience with... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Baton Rouge, LA
    2 days ago
  • ***Because of our work with the defense community, applicants must be U.S. citizens.***ARA is seeking a Staff Software Engineer to be part of our team in Baton Rouge, Louisiana. We are a 100% employee-owned scientific research and engineering company dedicated to solving... 
    Full time
    Temporary work
    Relocation

    Applied Research Associates

    Baton Rouge, LA
    3 days ago
  •  ...years of full-stack development experience with C#, ASP.NET Core, and MSSQL. Minimum one (1) year of experience in enterprise-level software development.Preferred QualificationsTwo (2) plus years of experience with .NET Core frameworks including MVC architecture.... 

    Lumen Solutions Group Inc.

    Baton Rouge, LA
    4 days ago
  • $186.07k - $218.9k

     ...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer support... 
    Local area

    Coinbase

    Baton Rouge, LA
    3 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Temporary work
    Remote work

    Lumen Inc

    Baton Rouge, LA
    19 hours ago
  • $86.4k

     ...Citizen (due to contractual/access requirements) The Platform Engineer designs, implements, administers, and supports enterprise cloud...  ...Teradata Databases, Data Warehousing COBAL, Visual Basic, C C++, SAS Java/JavaScript Framework PEGA, CSS3, Mobile, JSON, Cognos... 
    For contractors
    Work at office
    Local area

    Highmark Health

    Baton Rouge, LA
    19 hours ago
  •  ...for the society. 365LABs is one of the 20 FASTEST growing software companies in USA and located right here in Louisiana. We build...  ...public safety agencies, military and first responders.   Our Engineers work on technologies like autonomous drone flights, HoloLens programming... 
    Full time

    365 Labs

    Baton Rouge, LA
    1 day ago
  • $152.07k - $202.76k

     ...meaningful impact through bold thinking, technical excellence, and a commitment to delivering results. As a Principal Software Development Engineer, this individual serves as a strategic force behind Salesforce innovation and MuleSoft-powered enterprise integrations.... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Baton Rouge, LA
    5 hours ago
  • $114.6k - $234.6k

     ...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational... 
    Temporary work
    Flexible hours

    Oracle

    Baton Rouge, LA
    4 days ago
  • $144.2k - $288.4k

     ...Digital, Analytics, and Technology (DDAT) organization, is seeking a hands-on, passionate, and people-focused Principal Software Development Engineer to join our high-energy, growing team. In this role, you will help make a meaningful difference in the lives of our consumers... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    CVS Health

    Baton Rouge, LA
    1 day ago
  • $253.9k - $298.7k

     ...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the engineering vision for how fiat moves into and out of Coinbase across 50+... 
    Local area

    Coinbase

    Baton Rouge, LA
    4 days ago
  • $160.2k - $246.3k

     ...the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-ownedtest operations andevaluation... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Baton Rouge, LA
    3 days ago
  •  ...Louisiana Department of Transportation and Development is seeking an Operating Engineer Master or Foreman to keep facilities safe and running efficiently. You will operate boilers, chillers, pumps, and HVAC with leadership in preventative maintenance and coordination... 
    For contractors

    Louisiana Department Of Transportation and Development

    Baton Rouge, LA
    2 days ago
  •  ...seeking a technically driven and commercially minded Applications Engineer to support our Baton Rouge Quick Response Center (QRC) and...  ...distribution.Technical Skills: Proficiency with sizing/selection software configurators, ERP systems, and technical specification reviews... 
    Full time

    Flowserve

    Baton Rouge, LA
    19 hours ago
  •  ...Laptop, monitor, etc.) to the selected contractor. The contractor must have their own equipment. Access to a virtual desktop set up (software) will be provided by Lumen's client, allowing the user access to the required systems and technology.*** Lumen Solutions Group Inc... 
    For contractors

    Lumen Solutions Group Inc.

    Baton Rouge, LA
    4 days ago
  •  ...Expertise and/or relevant experience in the following areas are desirable but not mandatory: Working knowledge of JIRA. Experience in Software Development Lifecycle (SDLC) phases such as design, development, testing, and deployment. Experience working in an Agile... 
    For contractors

    Omega Solutions Inc

    Baton Rouge, LA
    4 days ago
  • $169.3k - $304.7k

     ...functionality and maximize the performance of a global AI and Compute platform known for its dependability. As a Principal Software Development Engineer in Test, you will be responsible for: Designing, building, and scaling advanced automated test frameworks to validate... 
    Work experience placement
    Work at office

    Akamai

    Baton Rouge, LA
    2 days ago
  •  ...Currently, we are looking for entry-level software programmers, Java full stack developers,...  ...analysts/data scientists, machine learning engineers for full time positions with clients. Who...  ...of core Java, javascript, C++ or software programmingSpring boot, microservices... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Baton Rouge, LA
    1 day ago
  •  ...collaboration. Contribute to High-Quality Software: Develop and test code with guidance,...  ...in computer science, software engineering, or related technical disciplines and develop...  ...language such as Java, Python, JavaScript, C#, C++, or similar technologies. Basic... 
    Full time
    Contract work
    Part time
    Fixed term contract
    Internship
    Shift work
    1 day per week

    IBM

    Baton Rouge, LA
    3 days ago
  • $87k - $187k

     ...to and suggests improvements to all phases of the application software development lifecycle. Utilizes working knowledge to develop new...  ...live-site reports) into backlog refinement. Mentors junior engineers; coordinates cross-functionally on feature delivery.... 
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Baton Rouge, LA
    4 days ago
  • $30 per hour

     ...unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult...  ...customer-focus of the leading enterprise software company in the world. Values are OCI's...  ...language such as: Java, JavaScript, C/C++, Python, GoLang Understanding of data... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    Baton Rouge, LA
    4 days ago
  • The Project Application Engineer (PAE) - Drives serves as the technical owner for motor control and variable frequency drive (VFD) solutions, supporting opportunities from pre‑sales through early project execution. This role ensures Drive system architectures are safe,... 

    Schneider Electric

    Baton Rouge, LA
    4 days ago
  •  ...opportunity to work with world-class ML engineers and research scientists to make self-driving...  ...Looking for: ~7+ years of professional software engineering experience, with at least 3+...  ...learning. Proficiency in modern C++ (C++14/17 or later) Experience with building... 
    Full time

    Motional

    Central, LA
    1 day ago
  •  ...Your role and responsibilities As an AI Forward Deployed Engineer, you will work with customers to understand their workflows, technical...  ...AI solutions (e.g., Amazon Bedrock or similar platforms) ~ Software engineering: Strong coding skills (ideally in Python) and... 
    Worldwide

    IBM

    Baton Rouge, LA
    4 days ago
  • $293.9k - $406.8k

     ...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Baton Rouge, LA
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!