jobs in Bonhill Partners

Bonhill Partners Hiring! Full Time Technical Team Lead in - Ricebowl

Technical Team Lead

Bonhill Partners

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

We are seeking an experienced Engineering Manager to lead a high-performing team of 8–10 C++ and Python engineers within a systematic trading firm operating at the forefront of low-latency, high-frequency trading (HFT).


This is a leadership role for an engineer who enjoys staying close to the technology while operating primarily as a manager, architect, and delivery leader. You will be responsible for setting the technical direction of the core engineering team, building a high-performance engineering culture, and ensuring the reliable delivery of systems where performance, latency, scalability, and correctness are critical.


The role is approximately 20% hands-on technically, with the majority of your time focused on people leadership, architecture, technical strategy, and driving execution across the team.


What You'll Do

  • Lead, mentor, and develop a globally distributed team of 8–10 C++ and Python engineers.
  • Set clear technical direction and engineering priorities aligned with the firm's trading and technology strategy.
  • Own the architecture and evolution of core engineering systems supporting systematic and low-latency trading.
  • Drive delivery across the team, ensuring projects are well-defined, prioritised, and executed to a high standard.
  • Work closely with quantitative researchers, traders, infrastructure engineers, and senior technology leadership.
  • Maintain a strong focus on performance, latency, reliability, scalability, and operational excellence.
  • Remain technically engaged through approximately 20% hands-on contribution, including architecture, design reviews, technical investigations, and occasional coding where it adds value.
  • Build a culture of ownership, accountability, collaboration, and continuous improvement.
  • Recruit, retain, and develop exceptional engineering talent across multiple locations and time zones.
  • Communicate effectively with both highly technical stakeholders and senior business leadership.


What We're Looking For

  • Significant experience managing and developing software engineering teams, ideally in a high-performance technology, trading, financial services, or similarly demanding environment.
  • Strong professional experience with modern C++, ideally in performance-critical or low-latency systems.
  • Solid experience with Python and the ability to lead teams working across both C++ and Python.
  • A strong understanding of software architecture, distributed systems, concurrency, performance engineering, and systems design.
  • Experience leading globally distributed or geographically diverse engineering teams.
  • A proven track record of delivering complex, business-critical engineering projects.
  • The ability to operate effectively at both strategic and technical levels.
  • Excellent communication, prioritisation, and stakeholder management skills.
  • A genuine interest in developing people and building exceptional engineering teams.


Desirable Experience

Experience in one or more of the following would be highly valuable:

  • Systematic trading or quantitative finance
  • High-frequency trading or low-latency systems
  • Market data infrastructure
  • Execution or trading systems
  • Exchange connectivity
  • Performance optimisation and profiling
  • C++ multithreading and concurrency
  • Linux systems programming
  • Networking and high-performance networking
  • Distributed systems and large-scale data processing




Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More