IMC has a strong presence in traditional Finance and has been expanding into crypto over the last years. We provide liquidity and trade on many cryptocurrency exchanges and are currently looking to expand our Digital Assets engineering team.

As a C++ Software Engineer - Digital Assets, you‘ll be joining and shaping the future of our core engineering team. You will design, code, test, and optimise our proprietary, low-latency trading system. You are comfortable working autonomously, making decisions and working in a fast-paced, flat team structure.

Responsibilities:

  • Collaborate on developing our highly competitive, ultra-low-latency trading platform consisting of market data delivery and order submission subsystems
  • Design and implement state-of-the-art, industry-leading trade execution and connectivity solutions
  • Improve the system performance by optimising network access, hardware utilization and programming execution
  • Stay on top of updates to exchange protocols

 

You will be part of our algorithmic trading strategies team that is responsible for all automated trading algorithms so that your experience and knowledge will have direct impact on our production.

Qualifications:

  • You have a Master’s or Ph.D. degree in Computer Science, Mathematics, Physics or a related field
  • You have excellent programming skills using C++ in a Linux (or Unix-like) environment
  • You possess the ability and desire to write simple, well-structured and clean code that is easy to maintain
  • You have in-depth knowledge of low-level network and system programming and have ideally experience in developing low-latency systems
  • You have a solid grasp of computer science, algorithms, memory-, and concurrency models, CPU-architecture, operating systems, networks, and performance optimisation
  • Experience in statistics, large-scale data processing systems, machine learning and/or grid-based computing is a big plus
  • No finance background is necessary or expected

Location

  • IMC office in Zug, Switzerland
  • Note that this is an onsite role, with some but limited flexibility for working from home

About Us

IMC is a leading trading firm, known worldwide for our advanced, low-latency technology and world-class execution capabilities. Over the past 30 years, we’ve been a stabilizing force in the financial markets – providing the essential liquidity our counterparties depend on. Across offices in the US, Europe, and Asia Pacific, our talented employees are united by our entrepreneurial spirit, exceptional culture, and commitment to giving back. It's a strong foundation that allows us to grow and add new capabilities, year after year. From entering dynamic new markets, to developing a state-of-the-art research environment and diversifying our trading strategies, we dare to imagine what could be and work together to make it happen.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.