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:
Responsibilities
•
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.