Taro Logo

Lead Software Engineer (C++)

Leading global financial markets infrastructure and data provider focused on driving financial stability and empowering economies.
Bangkok, Thailand
Backend
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer (C++)

LSEG (London Stock Exchange Group) is building a new real-time team in Bangkok focused on developing low-latency, high-throughput network-based solutions for their Elektron ecosystem. This is a founding member position for a Lead Software Engineer specializing in C++ development. The role involves working on Linux-based platforms and addressing performance, latency, and architectural aspects of both offline and network-based systems, including on-premise and cloud delivery.

The position offers a unique opportunity to shape and build a team with the right culture while forming a system-level programming & Linux community in LSEG Bangkok. Working closely with the US team, the role requires expertise in C++ development, particularly in multi-threaded environments and network programming. The ideal candidate will have strong experience with Linux development, build systems, and real-time project development.

LSEG is a global organization of 25,000 people across 65 countries, offering a collaborative and creative culture focused on sustainability and economic growth. The company provides comprehensive benefits including healthcare, retirement planning, and wellbeing initiatives. They strongly value diversity and inclusion, ensuring equal opportunities for all employees.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to mentor junior team members. This is an excellent opportunity for an experienced C++ developer looking to make a significant impact in financial market infrastructure while working with cutting-edge technology.

Last updated a month ago

Responsibilities For Lead Software Engineer (C++)

  • Design and implement software modules in C++ including build system scripting, unit testing, integration testing, performance testing
  • Participate in code/design reviews
  • Contribute to product documentation, technical specifications, and test plans
  • Assist in resolution of field problems
  • Partner with QA to ensure high quality software
  • Partner with project owners and collaborators
  • Mentor junior-to-mid level engineers

Requirements For Lead Software Engineer (C++)

Linux
  • 3+ years experience of professional software development
  • Experience with C++ STL and performance implications
  • Experience developing in C++ in multi-threaded environment
  • Strong experience in Linux application development
  • Experience with Makefile and CMake build systems
  • Experience in real-time project development
  • Good understanding of operating system concepts
  • Hands-on experience with network programming
  • Strong English communication skills
  • Ability to work partially in US hours

Benefits For Lead Software Engineer (C++)

Medical Insurance
Dental Insurance
Vision Insurance
  • Healthcare benefits
  • Retirement planning
  • Paid volunteering days
  • Wellbeing initiatives

Interested in this job?