cover image
LMAX Group

LMAX Group

www.LMAX.com

3 Jobs

335 Employees

About the Company

The LMAX Group is the leading independent operator of institutional execution venues for FX and digital assets trading. LMAX Group is unique in offering market access to all FX customer segments, transforming the world’s largest asset class to an open, transparent marketplace with fair, precise & consistent execution.

LMAX Group services funds, banks, asset managers and retail brokerages in over 100 countries. The Group builds and runs its own high performance, ultra-low latency global exchange infrastructure, which includes matching engines in London, New York, Tokyo and Singapore.

Headquartered in London, UK, the Group’s portfolio includes LMAX Exchange (institutional FX exchange, FCA regulated MTF and MAS regulated RMO), LMAX Global (FCA and CySec regulated brokers) and LMAX Digital (GFSC regulated institutional spot crypto currency exchange).

Listed Jobs

Company background Company brand
Company Name
LMAX Group
Job Title
Senior Software Developer (Java)
Job Description
**Job Title:** Senior Software Developer (Java) **Role Summary:** Lead the design, implementation, and testing of high‑performance, ultra‑low latency trading system components written in core Java. Work in cross‑functional teams using pair‑programming, continuous integration, and automated test suites to deliver reliable, scalable services across a distributed, event‑driven architecture. **Expectations:** - Thrive in a fast‑feedback, low‑tolerance‑for‑technical‑debt environment. - Embrace pair‑programming with developers and test engineers. - Share knowledge, mentor peers, and participate in knowledge‑sharing sessions. - Deliver production‑ready code in a continuous‑delivery pipeline. - Commit to ongoing learning and personal development initiatives. **Key Responsibilities:** - Design and implement Java micro‑services and core engine components for an exchange platform. - Write comprehensive unit, performance, concurrency, and integration tests (JUnit, JMH, JCStress, Selenium). - Participate in all stages of the CI/CD pipeline (Jenkins, Docker, Kubernetes/ Nomad). - Optimize code for latency, throughput, and resource usage; conduct profiling and load testing. - Collaborate on data‑modeling and schema evolution for MySQL, Kafka streams, and analytics pipelines. - Maintain and evolve test automation frameworks and in‑house tools. - Contribute to codebase documentation, best‑practice guidelines, and developer experience improvements. - Engage with distributed systems concepts (event‑driven architecture, fault tolerance, resilience). **Required Skills:** - 5+ years of professional Java development (Java 8+), with emphasis on low‑latency, high‑concurrency systems. - Deep understanding of JVM internals, memory management, locking, and garbage‑collection tuning. - Experience with Kafka, MySQL, and related data‑access patterns. - Proficiency in automated testing (JUnit, JUnit 5, mock frameworks) and performance testing (JMH, JCStress). - Containerization (Docker) and orchestration (Kubernetes, Nomad) skills. - Familiarity with continuous integration tools (Jenkins, GitHub Actions) and test‑driven development. - Strong knowledge of Linux systems (command‑line, troubleshooting). - Excellent written and verbal communication; comfortable in pair‑programming and collaborative environments. - Passion for clean, maintainable code and a “bad code offends” mindset. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. - No mandatory professional certifications required (industry‑relevant certifications are a plus but not essential).
London, United kingdom
Hybrid
Senior
04-12-2025
Company background Company brand
Company Name
LMAX Group
Job Title
Software Developer (Java)
Job Description
Job title: Software Developer (Java) Role Summary: Join a high‑performance, low‑latency trading platform built on core Java. Design, develop and optimize distributed, event‑driven services, collaborate through pair programming, and maintain a rigorous CI/CD pipeline. Work across backend, lightweight front‑end, cloud infrastructure, and data analytics, contributing to seamless, test‑covered releases. Expactations: Thrive in a collaborative environment that values continuous learning, high code quality, and rapid feedback. Pair program in small teams, share expertise, conduct regular knowledge‑sharing sessions, and engage in internal tech talks. Expect frequent code reviews, direct commits to a monorepo, and a culture that rewards shipping reliable, well‑tested code only when ready. Key Responsibilities: • Design, code, and optimize performance‑critical Java components for real‑time exchange operations. • Collaborate through pair programming with developers and testers to deliver production‑ready code. • Extend and maintain event‑driven distributed systems using Kafka, MySQL, and related tech. • Integrate new technologies such as blockchain or cloud services into the existing architecture. • Participate in extensive CI/CD pipelines, run acceptance, performance, and resilience tests. • Refactor and reduce technical debt across backend, front‑end, and deployment layers. • Contribute to backend, lightweight front‑end (Vue.js), Kubernetes/Nomad deployments, and data analytics workflows. Required Skills: • Strong Java (core) programming with a focus on performance tuning and low‑latency design. • Experience building distributed, event‑driven systems (Kafka, MySQL, etc.). • Proficiency with automated testing frameworks: JUnit, JMH, JCStress, Selenium; CI tools (Jenkins). • Knowledge of containerization (Docker) and orchestration (Kubernetes, Nomad). • Familiarity with front‑end JavaScript frameworks (Vue.js) and data analytics tools (Python, Jupyter, Parquet). • Excellent coding standards, test coverage discipline, and commitment to clean, maintainable code. • Strong communication skills, teamwork orientation, and willingness to mentor and learn. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or a related field. • No mandatory certifications required; experience and coding expertise are primary.
London, United kingdom
Hybrid
11-01-2026
Company background Company brand
Company Name
LMAX Group
Job Title
Graduate Service Desk Analyst
Job Description
**Job Title:** Graduate Service Desk Analyst **Role Summary:** Entry-level role for graduates to gain 12 months of hands-on experience in a global FinTech environment, providing Level 1 support and contributing to service desk operations. **Expectations:** - Handle data with precision and manage administrative tasks meticulously. - Demonstrate core values of transparency, fairness, and precision. - Support business operations through timely resolution of operational queries. **Key Responsibilities:** - Maintain asset databases and ensure accuracy of records. - Assemble and maintain hardware/software configurations. - Conduct stock checks, manage storage facilities, and oversee data hardware destruction. - Document operational procedures and update internal systems. - Respond to daily service desk queries with clear communication. - Facilitate team briefings, including minute-taking. - Collaborate with Service Desk teams to ensure resource availability. - Assist with hardware decommissioning/recommissioning, including manual lifting where required. **Required Skills:** - Bachelor’s degree in computing or equivalent. - Strong verbal/written communication for technical clarity. - Proven accuracy in data management and administrative tasks. - Experience in professional office environments. **Required Education & Certifications:** - Bachelor’s degree in computing-related field. - Manual handling training (if required for hardware tasks).
London, United kingdom
On site
Junior
17-02-2026