Lead software engineer

Werkgever:
Albert Bow
Regio:
 
Functieomschrijving

I am currently working with an Top HFT Firm in Amsterdam who are looking for a Lead C++ engineer to join and lead a part of their Trading Systems team.


The right candidate will be proficient in C++ with over 6 years' experience, and will have experience of managing teams.


Responsibilities:


  • Lead the design and implementation of high-performance, low-latency trading platforms using modern C++
  • Take ownership of architectural decisions and ensure effective execution across the engineering team
  • Lead end-to-end latency optimisation efforts throughout the technology stack
  • Partner closely with trading, quantitative research, and platform engineering teams to deliver integrated solutions
  • Foster a high-performing engineering culture centred on performance, code quality, and continuous learning
  • Mentor and support engineers in their career development and technical growth, providing guidance on complex challenges


Essential Requirements:


  • Over 6 years of professional experience in C++ development, with a strong focus on modern standards (C++17/20/23)
  • Demonstrated technical leadership in system architecture, code quality oversight, and team mentorship
  • In-depth knowledge of systems programming and operating system internals
  • Hands-on experience designing and developing high-throughput, fault-tolerant systems
  • Strong communicator, capable of articulating complex technical concepts and aligning diverse teams around shared goals


Nice-to-haves:


  • Experience in developing low-latency systems
  • Competency in Python
  • Expertise in modern x86-x64 architecture



If this looks like something you would be interested in then please message me ASAP or email me at jamesnicholls@albertbow.com and we can arrange a call to discuss further.


I look forward to hearing from you.