We’re working with a high-growth firm operating at the cutting edge of digital asset trading, delivering institutional-grade technology and liquidity solutions across global markets. To support continued expansion, we’re seeking a seasoned engineering leader to join as a Vice President – Java Engineering, with a focus on performance-critical systems and low-latency trading infrastructure.
Team Overview:
This leadership role sits within the Exchange Trading Technology function, a key area responsible for the design and maintenance of market connectivity, order execution, and data infrastructure powering high-frequency strategies across spot and derivatives venues. The team operates across colocated sites, dedicated data centres, and cloud environments (primarily AWS), ensuring ultra-low latency, high throughput, and round-the-clock system reliability.
As VP, you’ll oversee key components of the trading stack, working alongside Traders, Quants, and Engineers. Your remit will involve both hands-on development and strategic leadership—driving the evolution of architecture, strengthening system resiliency, and leading initiatives to improve speed, efficiency, and automation across the platform.
Key Responsibilities:
- Lead the design, development, and optimisation of Java-based trading systems, ensuring performance and reliability across global venues
- Set technical direction for exchange connectivity, order routing, and market data handling solutions
- Manage and mentor a team of engineers, fostering a culture of quality, ownership, and innovation
- Collaborate with senior stakeholders across trading, quant, and infrastructure teams to align technology with business goals
- Own the full development lifecycle—from architecture and implementation to deployment and production support
- Champion best practices around testing, observability, and code quality, with a strong focus on performance and resilience
- Oversee technical delivery of high-impact projects across colocation and cloud environments
- Contribute to strategic planning around scalability, fault tolerance, and automation
Core Requirements:
- 8+ years of professional experience in Java software engineering, with at least 2–3 years in a leadership or VP-level capacity
- Strong background in low-latency or high-throughput systems, ideally within trading, financial markets, or similarly demanding domains
- Deep understanding of object-oriented programming, concurrency, and performance tuning
- Demonstrated ability to lead complex engineering initiatives and deliver production-grade software at scale
- Experience with real-time systems and the ability to troubleshoot and resolve live trading issues
- Skilled in mentoring engineers, shaping engineering culture, and driving team performance
- Confident working closely with front-office teams and translating business requirements into scalable technical solutions
- Familiarity with Agile methodologies, DevOps practices, and CI/CD pipelines
Preferred Experience:
- Experience with asynchronous, event-driven frameworks such as Netty
- Knowledge of Java memory management, low-GC techniques, and latency optimisation
- Exposure to PostgreSQL, Redis, Kafka, gRPC, and similar tools
- Hands-on experience with Linux, containerisation (Docker/Kubernetes), and AWS environments
- Comfort with Python for scripting or auxiliary development tasks
- Interest or background in digital assets, market structure, or electronic trading systems