Senior Software Engineer
Improve performance, architecture, and connectivity of a full-stack ultra-low-latency, high-throughput trading platform. Research and integrate system enhancements, reduce latency across trading, market data, and strategy, and maintain and test the core platform.
Responsibilities
- Improve performance, architecture, and connectivity of the full-stack high-frequency trading platform
- Research, implement, and integrate system enhancements
- Measure and reduce core system latencies across trading, market data, and strategy
- Maintain and test the core trading platform
- Solve difficult technical problems and deliver robust solutions
Requirements
- 5+ years of professional software engineering experience
- Advanced Java experience with daily use preferred
- Experience with cloud platforms such as AWS
- Knowledge of UNIX operating systems, system and processor performance, and network communication
- Bachelor’s degree in Computer Science or a related STEM discipline
- Fluency in English
- Direct exposure to high-performance trading systems desirable
- Familiarity with SBE, Aeron, Chronicle, or other event-driven technologies and architectures
Benefits
- Equity in the company
- Healthcare
- Pension
- Enhanced holiday packages
- Hybrid working pattern
- Regular off-sites, team lunches, and drinks