Software Developer (C++/ Crypto Trading)

Added
42 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

golang rust linux low-latency multithreading

📋 Description

  • Design, develop, and maintain high-performance trading systems.
  • Optimize for ultra-low latency and high throughput in HFT environments.
  • Implement and enhance trading algorithms, order execution, and market data pipelines.
  • Collaborate with researchers, traders, and infra teams to improve features.
  • Write clean, maintainable, well-documented code following best practices.
  • Debug and resolve complex performance and reliability issues in production.

🎯 Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 3+ years of professional software development with C++, Rust, or Golang.
  • Strong understanding of low-latency programming, multithreading, and concurrency.
  • Experience with network programming (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 apps.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

🎁 Benefits

  • HFT or financial systems experience.
  • Market data protocols (FIX/ITCH/OUCH) knowledge.
  • Rust memory safety or Go concurrency model familiarity.
  • Distributed systems and microservices architecture.
  • Performance optimization: cache locality and lock-free coding.
  • Exposure to quantitative finance or trading strategies.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →