Low Latency Developer Job
This is a mid-senior level position in the equities trading team, focusing on building high-throughput and low latency systems.
The ideal candidate will have experience in C++ programming, hands-on development of low latency exchange connectivity/market data applications, and knowledge of native exchange protocols.
A strong understanding of algorithms, data structures, concurrency, memory management, and standard SDLC tools is essential.
We look for creative collaborators who can thrive in a fast-paced global environment.
About This Role:
This role is focused on designing, developing, and maintaining the global infrastructure that underpins equities sales and trading at our organization. The successful candidate will work across a variety of problem domains and software stacks to create leverage in our various equities cash and derivatives business lines.
* High-throughput, low latency order management and electronic trading platform
* Client Connectivity of all clients to the various platforms via FIX
* Exchange Connectivity of all the various Asia Exchanges using native exchange protocol
* Adaptable algorithmic trading platforms
* Smart Order Routing and Internalization Trading Platform
* Adaptive, robust trading controls
* Workflow management platforms
* Pricing, risk and booking systems
Skills And Experience We Are Looking For:
* Min. 3 years (for Associate)/7 years (for VP) of experience in C++ programming
* Hands-on development experience in building low latency exchange connectivity/market data applications is a huge plus
* Knowledge of native exchange protocols Arrowhead, FLEX, OUCH, ITCH, BOE, OCG-C is a huge plus
* Experience working in global financial institutions, preferably in a front office environment
* Clear understanding of algorithms and data structures
* Familiarity with core programming concepts and techniques (e.g. concurrency, memory management)
* Comfort with standard SDLC tools, e.g. version control systems, diff-ing tools
* Strong written and oral communication skills
* Enthusiastic, proactive and driven individual with high degree of attention to detail
Preferred Qualifications:
* Degree in Computer Science, Computer Engineering or related fields
* Experience developing in a Linux or UNIX environment
* Experience in a hands-on front office development role
About Us:
We are a leading global investment banking, securities and investment management firm. Our engineers develop low latency, scalable, and resilient solutions which drive global equities sales and trading at our organization.
We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond.
Referrals increase your chances of interviewing at our organization by 2x.