Onyx Capital Group is a leading global market maker in commodity derivatives. We provide the world’s largest commodity traders with the liquidity they need to trade a broad range of products under any market conditions. 

We are creating a team of the brightest minds in trading, technology and finance to build the trading system of the future, striving for excellence in everything we do.

The Role 

We are looking for a Senior Engineer to help architect and scale our technology platform both for our internal traders and external clients.

We value a ‘hacker mentality’ to explore the latest technologies, work fast and just get the job done. The culture is forward thinking where contributions and engagement with the open source community are encouraged.

Requirements

  • Languages: Rust (performance-critical, high throughput services) and Python (everything else).
  • Optimising and building low-latency applications.
  • Exposure to asynchronous, distributed systems.
  • Concurrent programming techniques.
  • Understanding performance trade-offs between algorithms and their data structures. 
  • Familiarity with Azure cloud services or similar.
  • High performance code is essential, therefore we expect you to have a strong understanding of how your code is executed within a computer (e.g. execution pipelines, the order of execution, caching, paging, system calls - both how and why these work the way they do).

This is a senior role with the freedom to use the best technologies for the job, greenfield development with little tech debt and budget to expand the team under you.

Experience building low-latency financial trading systems is helpful but not a requirement.

Prior finance experience is not required.

Benefits

  • Potential for large bonuses and/or equity.
  • A clear vision with precise KPIs on the revenue generated by your work.
  • Non-hierarchical culture where everyone is valued.
  • Freedom to contribute to open source code.
  • Snacks, company activities, gym membership and more.
Type:
Permanent
Contract Length:
N/A
Job Reference:
71E2185B3D
Job ID:
1277000000000132793

Remember: You should never send cash or cheques to a prospective employer, or provide any financial information. Please get in touch if you see any roles asking for payments or financial details from you. For more information, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts