Post Job Free
Sign in

Principal Java Engineer/Architect

Company:
Harrington Starr
Location:
London, Greater London, United Kingdom
Posted:
May 14, 2025
Apply

Description:

Trading System Engineer / Architect – Shape the Future of Trading

Leading European Private Bank

Ready to make a real impact on a cutting-edge trading platform?

A leading European private bank is seeking a highly skilled Trading System Engineer/Architect to spearhead the transformation of their equity trading technology. This is a unique opportunity to contribute to a multi-year greenfield project, building the next generation of trading systems from the ground up.

The Challenge:

This role puts you at the heart of a major initiative: the complete overhaul of a significant portion of their equity trading technology stack. You will be instrumental in designing and implementing new systems, including pre/post-trade risk engines, market data distribution, reference data handling, and trading gateways. This project also involves modernizing their proprietary Order Management System (OMS) and deploying the new platform on a bare-metal Kubernetes (K8s) infrastructure.

As a key member of the team, you will:

Design and implement components of their new Cash Equity and Electronic Execution Platform.

Guarantee the system's high availability for global equity market trading.

Craft bespoke trading workflows tailored to the specific needs of demanding clients across multiple trading desks.

Engineer and optimize systems for dynamic scalability, ensuring responsiveness to market fluctuations and events.

Collaborate closely with other IB Engineering teams and project stakeholders.

What You Bring:

A minimum of five years of experience in software engineering, with a focus on modern software design, architectural patterns, and performance optimization (throughput, latency, capacity).

Expert-level proficiency in Java, particularly in the development of high-performance, low-latency, and microservice-based real-time trading applications.

Deep understanding of trading systems, including integration with reference and market data systems, ideally within equity trading using OMS or EMS.

Hands-on experience with Kubernetes, container technologies, and automation tools. Familiarity with Go or Rust is a plus.

A proactive, problem-solving mindset, meticulous attention to detail, and a collaborative work style. Knowledge of agile methodologies and regulatory considerations is essential.

What They Offer:

Competitive compensation and benefits package, including a 10% base salary contribution to a private pension plan.

Generous vacation allowance (30 days).

Comprehensive private health insurance.

Life insurance coverage.

Flexible working arrangements.

Enhanced parental leave policies.

Apply