Synthetic Trading Engineer

We Plus

Toronto, CAhybridPosted Jul 2, 2026
Posting intelligenceActively listedReposted 15×, possible evergreen/ghost posting

Skills

java

About the role

Job Description

Within the banking sector, Digital Business Services plays a key role in delivering the operational and technological capabilities that support global financial activities. This function combines international expertise with advanced technologies to enhance operational efficiency, improve market responsiveness, and ensure the robustness of critical systems in a highly regulated environment.

An opportunity is available for a Senior Synthetic Trading Engineer to join a global technology team focused on Equities and Cross-Asset Financing.

This team designs and develops innovative trading and financing platforms for Prime Brokerage and securities financing activities. It works closely with business stakeholders to build systems based on modern architectural principles, emphasizing simplicity, efficiency, low latency, and transparency.

The successful candidate will contribute to a strategic initiative aimed at building the next-generation synthetic trading platform.

Key Responsibilities

Design, develop, and maintain a global, low-latency, highly available, and scalable synthetic trading platform.

Participate in strategic decisions regarding system architecture and technical design.

Collaborate closely with front-office trading and product teams to deliver new features and enhancements quickly.

Work with risk, compliance, and control functions to ensure adherence to regulatory requirements and internal policies.

Contribute to continuous improvement of system performance, resilience, and scalability.

Engage in technical reviews, production support, and resolution of complex issues.

Maintain close communication with global teams to ensure alignment on architecture and delivery.

Contribute to the evolution of future platform architecture and technology strategy.

Requirements and SkillsExperience

Experience in the investment banking environment.

Strong understanding of electronic trading platforms and financial markets.

Proven experience with mission-critical, distributed, and high-performance systems.

Technical Skills

Advanced expertise in Java, including:

JVM internals and performance tuning

Garbage Collection and memory management

Data structures and algorithm optimization

Non-blocking I/O (NIO)

Nice to have:

Low-latency / high-performance system design

Cloud technologies (e.g., Google Cloud Platform)

Front-end / UI development experience

Domain Knowledge

Strong knowledge of Delta One products and synthetic trading, including:

Order lifecycle management

Locate and securities borrowing processes

Inventory and position management

FIX messaging protocol

Solid understanding of trading system architecture, including:

Distributed systems design

High availability (HA)

Scalability and fault tolerance

Robust and resilient architecture principles

Rémunération : 90 594,26$ à 141 803,37$ par an

Lieu du poste : Télétravail hybride à Toronto, ON (M5J, Toronto District)

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.