C++ Electronic Trading Systems Developer recruitment

Primary Responsibilities

The successful candidate will design and develop distributed, multithreaded systems focusing on high performance and low latency. 

Requirements of the Candidate include:

• 5+ years of professional C/C++/UNIX programming (experience in finance industry preferred)

• Solid background in developing low latency, multithreaded and high performance systems

• Experience with FIX engines and electronic trading platforms in liquid financial markets is a plus.

• Proven understanding of design patterns, object oriented design, distributed systems and software architecture.

• Solid understanding of Messaging Middleware concepts, usage and application.

• Experience in TCP/IP networking, sockets programming and large projects.

• Degree in Computer Science / Engineering or closely related field.