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 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 system (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 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