Role description
We are looking for a Senior Software Engineer who will be able to solve difficult technical problems and contribute to our core operations from day one. A great advantage of this position is that it is varied with a significant proportion of time being left for you to shape it in the direction that matches your talents and company needs.
What to expect
You will be responsible for improving performance, architecture, and connectivity of the IMMIX full-stack global high frequency trading platform (ultra-low latency and high throughput) across CeFi and DeFi trading venues. You will:
- Research, implement, and integrate cutting edge system enhancements.
- Measure and improve core system latencies across trading, market data, and strategy.
- Maintain and test the IMMIX core trading platform in-line with the businesses needs.
Requirements
You will be a disciplined self-starter with a high degree of motivation, analytical rigour and attention to detail with a passion for communication and critical thinking.
- Eager to tackle the most complex challenges in our industry
- 5+ years of professional software engineering experience
- Advanced Java experience is required, daily use preferred
- Experience working with cloud platforms such as AWS
- Knowledge of UNIX operating systems, system/processor performance, and network communication is desirable
- Minimum of a Bachelor’s degree in Computer Science or a related STEM discipline
- Fluency in English is required
- (Desirable) Direct exposure to high-performance trading systems
- (Desirable) Familiarity with SBE, Aeron, Chronicle or other event-driven technologies/architectures
What we offer
- A collaborative and transparent company culture founded on integrity, innovation and performance.