Kbit

C++ Developer

California, United States

19 days ago
Save Job

Summary

Department: Development Team

Location: Remote

Description

We're seeking a highly skilled C++ Developer to join our Core Infrastructure team, responsible for building, maintaining, and enhancing our market data systems, order management systems (OMS), backtesting frameworks, and strategy implementations. You'll work closely with quantitative researchers, traders, and other engineers to deliver robust, high-performance solutions essential for our high-frequency cryptocurrency trading strategies. We’re hiring candidates located in the US, UK, or EU.

About You
  • Passionate about high-performance, low-latency trading systems
  • Detail-oriented with strong analytical and problem-solving skills
  • Enthusiastic about cryptocurrency markets and quantitative trading
  • Comfortable in a fast-paced, collaborative environment
Sample Projects
  • Market Data Optimization: Design and implement efficient market data feed handlers and storage solutions to handle high-throughput cryptocurrency exchange data.
  • OMS Development: Develop high-performance order management systems with low-latency order routing, execution monitoring, and robust risk management features.
  • Backtesting Framework: Build scalable backtesting infrastructure enabling rapid evaluation of quantitative trading strategies.
  • Strategy Implementation: Collaborate with quantitative researchers to translate algorithmic trading strategies from concept to production-quality code.

Key Responsibilities

  • Develop and optimize C++ applications for real-time market data processing and order execution
  • Design, build, and maintain high-performance systems to support quantitative trading operations
  • Ensure the reliability, scalability, and efficiency of core trading infrastructure
  • Collaborate closely with quant researchers, traders, and engineers to implement and refine trading strategies
  • Identify performance bottlenecks and proactively improve system efficiency
  • Conduct thorough testing, including stress testing and latency profiling
  • Maintain comprehensive documentation for system architecture and operational procedures

Required Skills

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field
  • Extensive experience with modern C++ (C++17 or later) in high-performance or real-time systems
  • Strong Linux systems programming experience
  • Proficiency in performance tuning, debugging, and profiling of C++ applications
  • Experience with multi-threaded programming, concurrency control, and memory management
  • Familiarity with SQL and NoSQL databases for efficient storage and retrieval
  • Understanding of software development best practices, including testing methodologies and continuous integration
  • Strong written and verbal English communication skills
Desired Qualities
  • Experience with cryptocurrency trading or financial markets
  • Familiarity with exchange connectivity and market data APIs
  • Knowledge of Python for scripting, prototyping, and integration with other components
  • Experience working with AWS cloud infrastructure
  • Exposure to containerization technologies (e.g., Docker)
  • Understanding of financial risk management and trading system robustness


Benefits

  • Competitive base salary with a quarterly cash profit share
  • Innovation-driven culture leveraging cutting-edge technology
  • Opportunities for professional development and career growth
  • Collaborative, inclusive, and supportive team environment
  • Visa sponsorship
Our Commitment
  • Work with leading-edge technologies in cryptocurrency trading
  • Collaborate with talented engineers and quantitative researchers
  • Continuous learning through challenging projects and professional development

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: