London Stock Exchange Group

Lead C++ / Java Developer

London Stock Exchange Group
Apply
3 months ago
London, United KingdomStaff+

Responsibilities

  • Design, develop, and maintain C++ and Java services supporting FX matching and trading workflows.
  • Own technical delivery for key platform components and ensure alignment with architectural, performance, and operational standards.
  • Build and evolve low-latency, high-availability distributed systems handling high message volumes and time-critical processing.
  • Ensure systems meet latency, throughput, resiliency, fault-tolerance, security, and observability requirements.
  • Contribute to system and solution architecture, design reviews, scalability decisions, and platform evolution.
  • Collaborate with Product, QA, SRE, and Architecture teams to translate business requirements into technical solutions.
  • Diagnose and resolve complex issues across production, QA, and client environments, including cross-system root-cause analysis.
  • Improve code quality through clean design, automated testing, performance tuning, and controlled refactoring.
  • Integrate and manage dependencies on messaging platforms, data distribution systems, and market infrastructure.
  • Evaluate open-source and third-party technologies against regulatory, security, and performance requirements.
  • Mentor engineers through code reviews and cross-team design discussions.
  • Support SDLC standards, engineering best practices, operational readiness, and engineering-pattern recommendations.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 10+ years of software engineering experience as a senior individual contributor.
  • Strong hands-on experience delivering production-grade systems in both C++ and Java.
  • Experience with low-latency, high-throughput distributed systems, preferably in FX, trading, or matching platforms.
  • Strong understanding of system integration, messaging, event-driven architectures, and data consistency.
  • Experience across the full SDLC, including design, development, automated testing, deployment, and production support.
  • Familiarity with Linux, CI/CD pipelines, build systems, performance testing, and monitoring or alerting.
  • Practical experience with cloud platforms, containerization, and open-source technologies.
  • Ability to solve complex problems and influence technical outcomes without formal authority.
  • Current knowledge of modern engineering practices, tools, and industry trends.

Benefits

  • Healthcare, retirement planning, paid volunteering days, and wellbeing initiatives.
  • Collaborative, inclusive, and creative culture with opportunities for professional growth and mentoring.
  • Equal-opportunity employer with reasonable accommodation for religious practices, mental health needs, and physical disabilities.

Tech Stack

Categories

London Stock Exchange Group

About London Stock Exchange Group

10,000+ employees
Contact me