top of page

Software Developer


We are looking for a software developer who is passionate about writing clean and high quality code. We are a tech company at heart. Technology is at the core of how we approach the problems. Developers play a critical role in almost every area of our business.


  • Designing and implementing a algorithmic trading platform, which includes collecting quotes and trades, and sending orders to the exchanges

  • Work on code speed optimization, particularly on TCP network optimization, garbage collection management, memory cache management

  • Optimizing this platform by using network and systems programming, as well as other advanced techniques, to minimize latency

  • Developing systems that provide easy access to historical market data and trading simulations

  • Creating tools to analyze data for patterns

  • Building risk-management and performance-tracking tools


  • A bachelor's or master's degree in computer science / computer engineer

  • At least 1 year of experience in data structures, algorithms, and object-oriented programming in Java / C++

  • The ability to manage multiple tasks in a fast-paced environment

  • Working knowledge of Linux

  • Knowledge of any other development language, including Python or Shell scripts (a plus)

  • Excited to design in-house trading systems that are robust, resilient, and extremely fast

  • Strong communication skills. Our working environment is highly collaborative, and we are looking for people who can communicate effectively

Financial experience is not required but understanding in trading is a plus!

If you are interested or want to find out more, send us your CV at

We do note require a cover letter. However, you can provide additional information that can be helpful for us to review you application. This information includes (i) why you are interested in this position, (ii) how you heard about us, (iii) if you currently have a job, why do you want to switch?

bottom of page