Software Engineer - Strategy C++

Are you ready to take on the fast-paced world of cryptocurrency trading? Join our clients globally renowned trading firm, where innovation meets opportunity. As a key player in their dynamic team, you'll craft cutting-edge trading strategies for cryptocurrency options on a global scale. From designing and maintaining trading systems to optimizing automated monitoring, your role will be pivotal in driving profitability and maintaining our competitive edge in the market.

Westbury Partners - Hong Kong - Full time

Salary: 200000

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

21068294
Ad