
C++ Developer (medior)
- On-site
- Singapore, Central Singapore, Singapore
- Technology
Job description
Your job
As a C++ Developer at Mathrix you design and develop codebases for low latency crypto trading systems. You will develop and optimize the software that communicates with exchanges for our automated trading systems. The streamlined interaction with exchanges to provide data for our pricing models and the transmission of our order execution data is crucial for high frequency trading. Every exchange runs their own different interface and getting to know the ins and outs of the exchanges will make the difference. You will work closely with traders to improve the platform and aid in deployment, troubleshooting and automation.
Job requirements
Who are you
You have 3+ years of modern C++ experience with a track record of writing efficient, low-latency code
Strong with debuggers/profilers and Linux perf tooling (e.g., perf, Flame Graphs)
Solid grasp of performance fundamentals: concurrency, lock contention, cache behavior, memory management, zero-copy/batching
Experience with network protocols (TCP, UDP, WebSockets, FIX) and async I/O patterns
Comfortable with Git and disciplined review/testing practices
Teamplayer, easy and clear communication
Pro-active, flexible and stress-resistant
Experience with cloud infrastructure, Ansible and/or Grafana is a plus
What we offer
Excellent remuneration (including discretionary bonus)
Fun and inspiring work environment
Experienced and knowledgeable colleagues
20 vacation days
Additional benefits: going out for dinner regularly, Friday afternoon drinks, yearly office trip(s), monthly meal allowance
A pre-employment screening is part of our application process.
or
All done!
Your application has been successfully submitted!