Description
• Work in a C++ environment on Linux platforms
• Enhance and maintain backend servers (C++) used for real-time trading applications
• Contribute during all phases of the project lifecycle
• Work with QA and support teams to address issues that arise during development and testing
• Design and build mission-critical and complex trading systems
• Build software using Agile methodologies
• Participate in design sessions and code reviews
• Work on cross-functional teams to troubleshoot and solve complex problems
• Once-in-a-lifetime opportunity to work on super low-latency core systems
Requirements
• Strong in C++ Programing language
• 3+ years of experience developing performant, scalable applications in modern C++ (and at least 2 years with C++11, 14, or 17, template metaprogramming a plus)
• Experience in building a distributed application from the ground up
• Solid understanding of low-level architecture
• Experience with different types of networking implementations and understand their tradeoffs (p2p, dedicated servers, various topologies, UDP, TCP, etc)
• Strong skills in both structural and Object-Oriented Programming, C++: modern C++ design patterns, templates, multithreaded programming
• Experience with version control systems (such as GIT)
• Understanding of distributed systems, data structures, and algorithms
• Practical use of multi-threaded/multi-core programming paradigms
• Through knowledge of the STL algorithms, and Asio
• Deep understanding of memory management in a non GC environment, low-level multithread and real-time environment, TCP/IP socket in multitier architecture
• Extensive problem-solving skills
• Good English reading and writing skills
• Excellent communication skills
• Finance background, particularly in Fixed Income is a BIG plus
• Familiarity with trading and trading systems is a plus
Benefits
• Supportive teammates
• Health insurance benefits
• Self-development activities that support careers
• Flexible working hours
• Remote working during pandemic
• Broaden your knowledge in financial investment