Sr. C++ Developer – Financial Trading Infrastructure recruitment
Primary Responsibilities:
• Hands-on experience designing and developing distributed, multithreaded systems with a strong emphasis on performance, low latency, messaging layer and other frameworks and utility services.
• Developing new software as well as enhancing existing systems.
• Developing real-time, X Window GUI displays for financial trading systems.
• Fast paced development environment.
• A very technical role - 10% analysis, 90% programming.
Essential skills:
• C/C++/Linux Programming.
• Solid OO design skills, specifically distributed low latency, high performance systems.
• Advanced Multithreading skills
Requirements of the Candidate include:
• 5+ years of professional C/C++/UNIX programming experience developing electronic financial trading systems.
• Solid background in building low latency, multithreaded and high performance systems
• Extensive knowledge of Order Management and Order Routing and proven understanding of design patters, 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.
• Strong knowledge of FIX engines.
• Degree in Computer Science / Engineering or closely related field.
• Stable career history.
• Ability to succeed in a team environment, collaborating in all aspects of the development process.
• Excellent communication skills.
• Experience with Electronic trading platforms in Equities, Futures and/ or Foreign Exchange is a plus.