Skip to Main Content
Location icon
London

C++ Applications Developer

LMAX Group
Office & Professional
Office & Professional
Negotiable
Company logo image
Description

Location
London

Hours
Full Time

Salary
Competitive salary

About the Role
LMAX Group is seeking a C++ Applications Developer to join the quantitative risk development team. This team collaborates closely with operations, risk management, and liquidity teams to manage proprietary risk for the business. In this role, you will play a significant part in developing our order management software, primarily written in C++. You will work alongside other developers to design and implement features focused on infrastructure, contributing to a high-performance trading system.

The role involves addressing technical challenges related to throughput and latency, requiring a strong focus on software performance while maintaining code quality and maintainability. You will investigate system behavior, identify improvements, and develop performance benchmark tests to track software performance over time.

As our software operates 24x7, some out-of-hours and on-call support may be required. You will produce clear, well-structured, and fully tested C++ code, focusing on low latency in critical system areas. Collaboration is key, with pair programming used to share knowledge and avoid silos. You will continuously design and implement improvements to enhance safety, performance, and usability.

Testing is integral to our development process, with extensive test suites running every 15 minutes on continuous integration systems to provide rapid feedback. You will help maintain these test frameworks to ensure high-quality code is delivered efficiently.

Requirements

Experience
- C++ development in a Linux/UNIX environment
- Automated C++ testing
- Version control systems
- Ability to understand business requirements and develop systems accordingly
- Ability to design well-documented, simple, and maintainable systems
- Ability to work independently with minimal guidance
- Finance or trading background is not required

About you
- Confident software developer with a passion for C++
- Collaborative team player comfortable with pair programming
- Strong focus on software performance and maintainability
- Willingness to support production software including out-of-hours on-call duties

Qualifications
- Desirable: experience with test-driven development and testing at multiple system levels (unit, integration, acceptance)
- Desirable: familiarity with Continuous Integration tools such as Jenkins
- Desirable: knowledge of systematic software performance improvement
- Desirable: understanding of Websocket, TCP/IP, and multicast networking
- Desirable: interest in compilers
- Desirable: degree in Science or Mathematics related field

Expiry date: 15/08/2026
C++ Applications Developer
Company:
LMAX Group
Job Type:
Full-time
Location:
London

LMAX Group

Company logo image
Empty job postings image
No Postings
Sorry, there are no job postings to show.