IMC

Core Developer - Digital Assets

IMC
Apply
15 hours ago
Zug, SwitzerlandSenior

Responsibilities

  • Develop and maintain an ultra-low-latency trading platform covering market data delivery and order submission.
  • Design and implement trade execution and exchange connectivity solutions.
  • Contribute to automated algorithmic trading systems with direct impact on production strategies.
  • Optimize network access, hardware utilization, and program execution to improve system performance.
  • Monitor and implement updates to cryptocurrency exchange protocols.
  • Design, code, test, and optimize proprietary trading software in a collaborative engineering team.

Requirements

  • Master’s or Ph.D. degree in Computer Science, Mathematics, Physics, or a related field.
  • Excellent C++ programming skills in a Linux or Unix-like environment.
  • In-depth knowledge of low-level network and system programming, ideally including low-latency systems development.
  • Strong understanding of computer science, algorithms, memory and concurrency models, CPU architecture, operating systems, networks, and performance optimization.
  • Ability and willingness to write simple, well-structured, maintainable code.
  • Experience with statistics, large-scale data processing systems, machine learning, or grid-based computing is preferred.
  • Finance experience is not required.

Benefits

  • Onsite role at the IMC office in Zug, Switzerland, with limited work-from-home flexibility.
  • Dynamic, fast-paced environment with rapid feedback between research, development, and strategy deployment.
  • Significant responsibility and support to make an impact from day one.
  • Flat, open, and collaborative culture with knowledge and technology sharing across teams and offices.

Tech Stack

Categories

Contact me