** About the company: One of Asian proprietary trading firms and liquidity provider competing on the global stage.
** Job Description:
• Build applications and components across various parts of our trading systems
• Share knowledge and mentor other developers in your areas of expertise
• Continuously enhance our systems to meet evolving trading needs
• Ensure our time-critical software continues to perform at the leading edge, suitably integrating and augmenting it with our FPGA-based solutions where necessary
** Requirements:
• 10+ years experience building software, with at least 8 years programming in C++ in a Linux environment (including C++11 or newer)
• Expertise with high-level system architecture and design
• Strong understanding of core concepts in data structures, algorithms, operating systems, distributed systems, parallelism and concurrency
• Experience with optimizing code for low latency
• Experience using tools like code profilers, static analyzers etc
• Understanding of best practices related to the SDLC (testing, peer code reviews, continuous integration and continuous deployment)
• Software development experience in the financial domain is a plus
• Software development experience across a variety of business domains is a plus
** Benefits:
• 13th month salary & performance review
• 15 days of annual leave
• Governmental insurances based on labor la
• Competitive salary
• Professional & English speaking working environment
• Opportunity to work with talented colleagues to improve your knowledge. Team building activities, happy hours.
• Healthcare package