VP – Java Engineering (Low-Latency Trading Systems)

$150,000
London
Permanent

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

Application Form
Accepted file types: doc, docx, pdf, Max. file size: 8 MB.
Send Message
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.