Lead Software Engineer (c++)

LSEG (London Stock Exchange Group)

Multiple Locations
On-site
Strong c/c++ experience
Strong multithreading development
High performance software development
LSEG (London Stock Exchange Group) is seeking a Lead Software Engineer with strong C/C++ experience for their Elektron Real Time Data Distribution System. The ideal candidate will possess expertise in multithreading, high-performance software development, and cloud technologies, while benefiting from a collaborative and innovative work culture with competitive benefits

Job Summary

  • Lead the design and delivery of high-quality software solutions, making architectural decisions, setting engineering standards, and ensuring scalability, performance, and reliability across the platform.
  • Provide technical leadership and mentorship to the engineering team, guiding code quality, best practices, and delivery while collaborating closely with product, architecture, and stakeholders to translate business needs into technical outcomes.
  • We are looking for intellectually curious people, passionate about the bigger picture of how technology industry is evolving, ready to ask difficult questions and deal with complicated scenarios!

Matching Summary

Match Score: 85

LSEG (London Stock Exchange Group) is seeking a Lead Software Engineer with strong C/C++ experience for their Elektron Real Time Data Distribution System. The ideal candidate will possess expertise in multithreading, high-performance software development, and cloud technologies, while benefiting from a collaborative and innovative work culture with competitive benefits.

Skills & Requirements

Must-have

  • Strong C/C++ experience
  • Strong multithreading development
  • High performance software development
  • Low latency, high throughput development
  • TCP/Secure Socket Layer/UDP
  • Multicast development experience
  • Cloud technologies (AWS/Azure/GCP)
  • Containerization and orchestration (Docker, Kubernetes)

Nice-to-have

  • Scripting Languages (Python, JS, Node)
  • Building automation knowledge

Key Requirements

  • Minimum 5 years C/C++ experience
  • Experience with cross-platform development on Linux
  • Experience with memory management
  • Experience with cloud technologies
  • Experience with containerization and orchestration

Work Rights

Not specified

Tailored Resume

Cover Letter