London Stock Exchange Group

Lead Software Engineer (C++)

London Stock Exchange Group
Apply
3 months ago
Bangkok, ThailandStaff+

Responsibilities

  • Design and implement C++ software modules for low-latency, high-throughput real-time systems.
  • Develop build-system scripting, unit tests, integration tests, performance tests, packaging, and configuration management.
  • Participate in code and design reviews and contribute to technical, product, and software documentation.
  • Assist with field-problem resolution and partner with QA to ensure software quality.
  • Collaborate with project owners and other stakeholders to deliver, support, and maintain products.
  • Mentor junior-to-mid-level engineers as the team grows.
  • Help establish the culture, practices, and system-level programming community for the new Bangkok team.

Requirements

  • At least five years of professional software development experience.
  • Strong knowledge of C++11 and at least one scripting language such as Python or Bash.
  • Professional qualification or equivalent experience.
  • Practical knowledge of design patterns and the software development life cycle.
  • Experience developing C++ applications in a multithreaded environment.
  • Strong Linux application or backend development experience, including Linux command-line tools.
  • Experience with Makefile and CMake build systems.
  • Experience with real-time C++ development, such as multithreaded business applications, embedded systems, game development, or low-latency/high-throughput network applications.
  • Understanding of operating-system concepts including memory management and caching.
  • Hands-on network programming experience using sockets, TCP/IP, UDP, multicast, and platform socket APIs.
  • Strong English written and verbal communication skills and availability to work partially in US hours.
  • Preferred: Windows development experience; experience with Rust, Go, C#, Java, Python, or other system-programming languages; experience modernizing C++98 code; direct Linux POSIX API experience; and exposure to financial-market data, investment, or trading.

Benefits

  • Healthcare, retirement planning, paid volunteering days, and wellbeing initiatives.
  • Opportunity to join a new long-term team in Bangkok and help shape its culture and technical community.
  • Collaborative, inclusive, and creative work environment with coordination across global teams.
  • The role requires partial availability during US hours.
  • LSEG provides equal-opportunity employment and reasonable accommodations for religious practices, mental health, and physical disabilities.

Tech Stack

BashC#C++CMakeGoJavaLinuxPythonRustWindows

Categories

London Stock Exchange Group

About London Stock Exchange Group

10,000+ employees

London Stock Exchange Group (LSEG) provides market infrastructure, financial data, and analytics to banks, asset managers, and corporations. Its businesses span capital markets (London Stock Exchange), post-trade clearing (LCH), and information services including FTSE Russell indices and the Refinitiv data platform, funded by transaction fees, subscriptions, and licensing. Headquartered in London and publicly listed on the LSE, the group serves global customers seeking trading, clearing, benchmarks, and enterprise data solutions.

Contact me