Impact
Real-time exchange connectivity, data synchronisation across crypto exchanges, the foundations of a new trading platform
Size
[CONFIRM]
Hybrid
3 days a week in the office
Offer
[CONFIRM: salary band]
Benefits
A discretionary bonus, so when the trading goes well you share in it, plus a company pension. We’ll go through the full package on our first call.
The Role
Most Java engineers in trading spend their time maintaining a platform someone else designed.
This one starts from a blank page.
You’ll build the real-time connection layer that pulls live data from multiple cryptocurrency exchanges and keeps it in sync. That layer becomes the backbone of a new trading platform launching next year, so the design decisions you make now are the ones the whole platform runs on.
You’ll join a small, new engineering pod working closely with the wider global team, and you’ll be in early enough to shape the architecture rather than inherit it. If you’ve built trading systems at an OMS or EMS vendor, a market data house or a bank, you already understand the hard part.
The crypto side you can pick up.
What makes you a great fit:
- You write production Java with a solid grasp of object-oriented design and distributed systems.
- You’ve built event-driven systems on AWS using messaging or streaming tools like Kafka.
- You’ve worked on trading or financial systems and care about the performance of the code you ship, down to the JVM.
Crypto knowledge helps, but curiosity about the space is enough.
The broader technical team uses:
Java, AWS, Kafka, event-driven architecture.
Interview Process
CV Review > Screening call with us > Interview with Hiring Manager > Technical Conversation > HR > Offer
#J-18808-Ljbffr
Java Software Engineer - Trading Systems employer: Ocean Red
As a Senior Software Engineer at our London office, you'll be part of a dynamic team that values innovation and collaboration, working on technology that powers global financial markets. We offer a supportive work culture where your ideas are valued, and you have the opportunity to influence software development practices while mentoring less experienced developers. With flexible working arrangements and a focus on employee growth, this role provides a unique chance to make a significant impact in a high-stakes environment.