Westbury Partners

Software Engineer - Strategy C++ | HK Talent Engage

Published 2024-07-27 00:00:00

Apply now

Job description

Our client operates globally as a trading firm engaged in the fast-paced cryptocurrency market, active around the clock, every day of the year. With operational hubs in New York and Hong Kong, their diverse team spans across five continents. Their presence in the market is significant, handling a substantial portion of the trading volume. .

What You'll Do:

This role involves crafting trading strategies for cryptocurrency options on a global scale. You will design and maintain systems that execute trades on cryptocurrency exchanges worldwide.

Responsibilities:

  • Converting trading opportunities into profits by enhancing and creating trading and market-making strategies while considering risk and market-making commitments. This encompasses identifying issues, analyzing data, developing software, and offering ongoing support.
  • Enhancing and creating systems for automated monitoring of round-the-clock trading activity.
  • Developing C++ and Python applications utilizing internally-developed, standardized interfaces for market data and order execution.
  • Engaging with existing and new codebases. Collaborating closely with various teams, including business, development, and trading, to ensure alignment.
  • Monitoring trading activities, particularly new algorithms, and ensuring that their systems perform optimally from technical, risk, and profitability perspectives.
  • Leveraging your experience working directly with trading teams to pinpoint and highlight opportunities to enhance technical systems and architecture.
  • Participating in system design discussions, code reviews, trading idea brainstorming sessions, and general interactions within the team.

Requirements:

  • Experience in developing efficient trading strategies for both trading and market making in traditional or cryptocurrency markets.
  • Proficiency in low-latency trading algorithms, market making, and/or high-frequency arbitrage, with a grasp of associated risk management. 3+ years of experience in developing clean, maintainable, and efficient code in C++ on Linux.
  • Experience with latency-optimized, distributed systems designed to handle numerous transactions robustly.
  • Ability to strike a balance between delivering clean, testable, reliable code and swiftly implementing new system features to capitalize on market opportunities.
  • Reliability, with a commitment to delivering robust software and being available to support the systems you develop.

Preferred Qualifications:

  • Profound knowledge of network programming protocols including UDP, TCP, TLS, and Websockets.
  • Proven experience in profiling C++ code using tools like Cachegrind, Valgrind, or similar profiling tools.
  • Demonstrated proficiency in configuring and monitoring Linux systems.
  • Hands-on experience in inter-process messaging utilizing shared memory.
  • Familiarity with cloud computing platforms such as AWS.

#CryptocurrencyTrading #TradingStrategies #FinancialTechnology #QuantitativeFinance #AlgorithmicTrading #CryptoOptions #Cplusplus #Python #LinuxDevelopment #MarketAnalysis

Job particulars

Job source
eFinancialCareers
Job reference
21068294
Date published
27 Jul 2024
Job keywords
Trading,Capital markets,Technology,Development,Development/Programming

The Hong Kong Talent Engage website contains job vacancies information from external sources and relevant links as a convenience to our users, and is not responsible for the content of these sites.