Lead C++ / Java Developer in London

Lead C++ / Java Developer in London

London Full-Time 80000 - 100000 € / year (est.) No home office possible
London Stock Exchange Group

At a Glance

  • Tasks: Design and develop high-performance C++ and Java systems for FX trading.
  • Company: Join a leading global financial markets infrastructure provider.
  • Benefits: Enjoy competitive pay, healthcare, retirement planning, and paid volunteering days.
  • Other info: Collaborative culture that values individuality and encourages new ideas.
  • Why this job: Make a real impact in a dynamic environment with innovative technology.
  • Qualifications: 10+ years in software engineering with strong C++ and Java skills.

The predicted salary is between 80000 - 100000 € per year.

The Senior Software Engineer is a hands-on individual contributor responsible for designing, building, and operating mission‑critical FX market infrastructure and matching platforms using C++ and Java. The role focuses on low‑latency, high‑throughput distributed systems with strict availability, resiliency, and data integrity requirements. This role owns technical outcomes for complex components and services, influences architecture and platform evolution, and provides deep expertise across development, testing, and production support. While not a line‑management role, it carries strong expectations for technical leadership, mentoring, and collaboration across engineering, architecture, and product teams.

Key Responsibilities

  • Design, develop, and maintain C++ and Java services supporting FX matching and trading workflows.
  • Own technical delivery for key platform components, ensuring alignment with LSEG architectural principles, performance standards, and operational controls.
  • Build and evolve low‑latency, high‑availability systems handling high message volumes and time‑critical processing.
  • Ensure systems meet non‑functional requirements, including latency, throughput, resiliency, fault tolerance, security, and observability.
  • Contribute to system and solution architecture, participating in design reviews and providing pragmatic input on scalability and operability.
  • Work closely with Product, QA, SRE, and Architecture teams to translate business requirements into robust technical solutions.
  • Diagnose and resolve complex issues across production, QA, and client environments, including root‑cause analysis of cross‑system failures.
  • Improve code quality and maintainability through clean design, automated testing, performance tuning, and controlled refactoring.
  • Integrate and manage dependencies on messaging platforms, data distribution systems, and upstream/downstream market infrastructure.
  • Evaluate and adopt suitable open‑source and third‑party technologies, ensuring they meet regulatory, security, and performance requirements.
  • Provide technical mentoring through code reviews, design discussions across teams.
  • Ensure adherence to SDLC standards, engineering best practices, and operational readiness requirements.
  • Contribute recommendations that influence platform standards, engineering patterns, and architectural direction across FX technology.

Minimum Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Strong hands‑on experience in both C++ and Java, delivering production-grade systems.
  • 10+ years of software engineering experience as a senior individual contributor.
  • Proven delivery experience with low‑latency, high‑throughput, distributed systems, ideally in FX, trading, or matching platforms.
  • Strong understanding of system integration, messaging, event-driven architectures, and data consistency.
  • Experience working 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/alerting.
  • Practical experience with cloud platforms, containerization, and open‑source technologies.
  • Excellent problem-solving skills and the ability to influence technical outcomes without formal authority.
  • Up-to-date with modern engineering practices, tools, and industry trends.

Lead C++ / Java Developer in London employer: London Stock Exchange Group

At LSEG, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through tailored benefits, including healthcare and retirement planning, as well as opportunities for mentoring and professional development. Located in the heart of London, you will be part of a diverse team dedicated to driving financial stability and sustainability, while also having the chance to contribute to meaningful community initiatives.

London Stock Exchange Group

Contact Detail:

London Stock Exchange Group Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead C++ / Java Developer in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that dream job.

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ and Java projects. This is your chance to demonstrate your expertise in low-latency systems and high-throughput applications. Make it easy for potential employers to see what you can do!

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and system design questions that are relevant to FX market infrastructure. We want you to feel confident and ready to impress!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us. Don’t miss out on the opportunity to join our innovative team!

We think you need these skills to ace Lead C++ / Java Developer in London

C++
Java
Low-Latency Systems
High-Throughput Systems
Distributed Systems
System Integration
Event-Driven Architectures

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and Java, especially in low-latency systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about FX market infrastructure and how your background makes you a perfect fit for our team. Keep it engaging and personal.

Showcase Your Problem-Solving Skills:In your application, include examples of complex issues you've tackled in production environments. We love seeing how you approach challenges and what solutions you’ve implemented!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at London Stock Exchange Group

Know Your Tech Inside Out

Make sure you brush up on your C++ and Java skills. Be ready to discuss specific projects where you've implemented low-latency, high-throughput systems. Prepare to explain your thought process and the challenges you faced during development.

Understand the Business Context

Familiarise yourself with FX market infrastructure and trading workflows. Knowing how your technical decisions impact business outcomes will show that you can think beyond code and contribute to the overall success of the platform.

Showcase Your Problem-Solving Skills

Be prepared to tackle complex issues during the interview. Think of examples where you've diagnosed and resolved production problems, and be ready to walk through your approach to root-cause analysis and how you ensured system reliability.

Emphasise Collaboration and Mentoring

Highlight your experience working with cross-functional teams and mentoring junior developers. Discuss how you've contributed to design reviews and influenced architectural decisions, showcasing your leadership skills even without formal authority.