Skip to content

Mobile site

Desktop site

header background

LMAX Exchange careers

LMAX Exchange offers talented individuals interesting and rewarding careers.

header background

FX and CFDs are leveraged products that can result in losses exceeding your deposit.
They are not suitable for everyone so please ensure you fully understand the risks involved. View full risk warning


LMAX Exchange offers talented individuals a challenging, innovative and rewarding work environment where you can make a difference.

If you are interested in joining our team and believe that you have the skills, drive and commitment to build a successful career with us, then email your CV to with a covering letter detailing what type of role you are interested in and how you can contribute to our success.

We are always looking for talented professionals to join us, however we are currently actively recruiting for the following roles:


Senior Software Developer

We are currently focusing on recruiting a Senior Developer to join our London office. Our Auckland based team will resume hiring after March 2017. You must have the appropriate elgiblity to work in the location for which you apply. More Information

Our values

A commitment to quality: A system based on “fast feedback cycles” is a great way to build a stable, well performing system. To support this we employ a significant amount of static analysis, automated testing, automated deployment and continuous integration. LMAX was an early adopter and continues to be a leader in the area of Continuous Delivery (one of the authors worked for us for several years).

Working collaboratively: Software is not built in a vacuum, people with blended skill sets working together produce the best results. We use practices like collaborative design and pair programming. This allows us to work together on design and implementation as well as sharing knowledge and helping new starters get up to speed quickly. For testing we eschew a “throw it over the wall” mentality and developers will write and do a lot of their own testing, which frees up the test analysts to do higher value exploratory testing.

Keeping it simple: Modern software systems are very complex. Simplicity helps us build a more reliable and higher performing system. We work hard to ensure our systems are as simple as possible to solve the problems at hand. Unfortunately, simple isn’t easy and we will often put in that extra bit of effort to get us to a satisfactory solution.

Always improving: We think we do a number of things well (many of our team have spoken at conferences about how we build software and handle challenging performance problems), but we recognise that we are far from perfect and can always get better. We regularly examine our successes and failures to look at how we can improve. We have a generous training budget for our technology staff.

What you’ll work on

Design. You will be working with other members of the team to determine how to implement a given feature or meet a specific requirement. This is a fairly fluid process with lots of discussion and white-boarding, while avoiding extensive documentation.

Coding, and lots of it. The majority of our code base is in Java, which continues to be our language of choice - we stay up to date and use the latest versions and language features. There is a decent chunk of Web technology (Javascript, HTML, and CSS) and SQL too.

Production support. A necessary part of any production system. All developers participate in supporting our business and technology operations staff to resolve issues as they occur.

Performance testing and profiling. Working on a financial exchange brings some interesting throughput and latency challenges, so we care a lot more about software performance than many other organisations. This often requires investigative work and digging deep into the internals of our systems to understand how they behave

What we’re looking for

Above all we are looking for people who share our values and are great to work with.

We will consider candidates at a range of levels from graduate to experienced seniors developers. Compensation will be based on the level of experience and expertise that you bring to the team.

Knowledge of our technology stack and business domain is useful, but by no means a requirement. However, you will need to be happy working with our set of technologies and be willing to retrain if required.

We are an equal opportunity employer and actively seek to ensure that we continue to attract applications from a diverse range of candidates to reflect the diversity that already exists across the organisation.

Please send your CV in the first instance to clearly stating in the subject line which location you are interested in.


All candidates must be eligible to work in the relevant country and be fluent in written and spoken English, at a business level.
LMAX Exchange is an Equal Opportunities employer.