Senior C++ Developer

act digital

Sign In to Apply

Pay not listed

  • Lisboa, , Portugal
  • IT
  • 19mo ago

Job Description

We are looking for talented C++ developers to join Electronic Equities team to work on a leading ultra-low latency algorithmic trading platform. The platform is built on top of the best available hardware and network solutions as well as state-of-the-art software technologies including: direct access to network cards to bypass the standard TCP/IP stack, explicit assignment of hot threads to physical processors to achieve the top performance and use the most recent C++(C++17/20) language features to get to the edge of impossible. And one step beyond.

The role includes development of new Algo models, Algo framework, market data distribution and ultra-low latency exchange connectors as a part of a global joined IT/business team.

Location: Lisbon based but will work with colleagues in all main locations globally.

                                                                                                                                                                                    

Main Tasks:

  • Software development of eTrading platform modules, components and utils                                                 
  • Be responsible for the platform including dev, support, CI/CD, bug fixing                                                        
  • Coordinate work with global engineering, business and support teams                                              
  • Innovation is expected as much of the work is ‘greenfield’                                                      

 

Technical Skills:

  • Recent C++ (any of 11/14/17/20), STL and Boost                                                         
  • Understanding of design & architecture principles, common data structures and algorithms                                                     
  • Confident Linux user including Linux dev tools (cmake, gcc, gdb)                                                          
  • (Nice to have) Unix scripts, bash, python                                                         
  • (Nice to have) Knowledge of FIX protocol or other Fintech protocols                                                  

 

Soft Skills:

  • Good written and spoken English                                                        
  • Ability to work as a part of a globally distributed team