Hyphen Connect Limited
Posted 10 months ago
Software Developer (C++/ Crypto Trading)
SingaporeOn-siteFull-time
AI Summary
Design, develop, and optimize high-performance trading systems using C++, Rust, and/or Golang for a low-latency HFT platform, collaborating with researchers and traders to implement and improve real-time market data processing and order execution.
About this role
We are hiring for one of our ecosystem projects in the digital asset space. Currently seeking a Software Developer with expertise in C++, Rust, and/or Golang to design, develop, and optimize our HFT platform. You will work on low-latency, high-throughput systems, collaborating with cross-functional teams to deliver robust and scalable solutions for real-time trading environments.
Job Description:
- Design, develop, and maintain high-performance trading systems using C++, Rust, and/or Golang.
- Optimize code for ultra-low latency and high throughput to meet the demands of HFT environments.
- Implement and enhance trading algorithms, order execution systems, and market data processing pipelines.
- Collaborate with quantitative researchers, traders, and infrastructure teams to integrate new features and improve system performance.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Debug and resolve complex performance and reliability issues in production systems.
- Stay updated on emerging technologies and propose innovative solutions to enhance platform capabilities.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience in software development, with a focus on C++, Rust, or Golang.
- Strong understanding of low-latency programming, multithreading, and concurrency.
- Experience with network programming (e.g., TCP/IP, UDP) and socket-level optimizations.
- Familiarity with Linux/Unix environments and performance profiling tools.
- Knowledge of data structures, algorithms, and system design for high-performance applications.
- Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
Nice to have:
- Experience in high-frequency trading or financial systems development.
- Knowledge of market data protocols (e.g., FIX, ITCH, OUCH) and exchange connectivity.
- Familiarity with Rust’s memory safety features or Golang’s concurrency model (goroutines, channels).
- Understanding of distributed systems and microservices architecture.
- Experience with performance optimization techniques, such as cache locality and lock-free programming.
- Exposure to quantitative finance or trading strategies is a plus.
Skills
AlgorithmsC++Cache LocalityChannelsConcurrencyData StructuresDistributed SystemsExchange ConnectivityFIXGolangGoroutinesHigh-performance ApplicationsITCHLinux/UnixLOCK-free ProgrammingLow-latencyMarket Data ProtocolsMicroservicesMultithreadingNetwork ProgrammingOUCHPerformance ProfilingRustRust Memory SafetySocket OptimizationsSystem DesignTCP/IPUDP
Explore related jobs
More jobs at Hyphen Connect Limited
- Compliance Officer/ Money Laundering Reporting Officer (CO/MLRO)Hong Kong
- DeFi Product Owner (Bilingual: English & Mandarin)Remote - Global
- Senior 2D Game Artist (Characters & Animation) - Taiwan/ Hong KongAPAC
- Social Media Content Creator (Instagram Reels | AI-Driven)APAC
- Founding Engineer/ Tech Lead (Stablecoin Cross-border Payments Infrastructure)APAC
- Founding Mobile Development Lead (Game/ React Native/ Mandarin speaking)APAC
Similar Algorithms jobs
Jobs in Singapore
- SRich testingSupersentestgmbh · Singapore, Central Singapore
- SAP Senior Consultant - IBPcbs APAC · Singapore, Central Singapore
Head of Marketing Turf and Landscape AMEA&JANZSyngenta Group · Singapore, Singapore- Specialist II, People Servicesasm · Singapore
- Full stack developer (EAPI/React)Encora · Singapore
- L2 Java SupportEncora · Singapore