Enable job alerts via email!

Software Engineer

Brooksource

Toronto

Hybrid

CAD 80,000 - 120,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Java and/or C# Developer to join their Global Trading Solutions team. This hybrid role focuses on enhancing a mission-critical, low-latency electronic FX trading platform. Candidates will work with Core Java and have the opportunity to transition into C# development. The position offers a chance to optimize system performance and collaborate closely with financial experts. If you have a passion for technology and finance, this role provides an exciting opportunity to make a significant impact in a fast-paced environment.

Benefits

Direct communication with hiring manager
Transparency in the interview process

Qualifications

  • 5+ years of experience in Core Java and/or C# development.
  • Strong understanding of low-latency electronic trading systems.
  • Proficiency in multi-threading and asynchronous programming.

Responsibilities

  • Develop and maintain code for a low-latency FX trading platform.
  • Optimize system performance for high throughput.
  • Collaborate with teams to gather requirements and deliver solutions.

Skills

Core Java
C#
Low-latency systems
Multi-threading
Asynchronous programming
SQL
FIX protocol
Communication skills

Education

Bachelor's Degree in Computer Science or related field

Tools

Broadway Technology
Clearpool

Job description

Direct message the job poster from Brooksource

Hybrid in Toronto, CA (only 1 day onsite weekly)

12 month Contract to Hire

Position Overview:

Our client is seeking a skilled Java and/or C# Developer to join their Global Trading Solutions team. The immediate need is for strong Java expertise, with a potential long-term fit evolving into C# development or a hybrid role. Candidates with experience in either or both languages are welcome.

This position focuses on developing and enhancing a mission-critical, low-latency proprietary electronic FX trading platform. The platform is built on Core Java (currently Java 17) and does not utilize Spring Boot or microservices. Instead, it runs on the client's in-house framework.

This is a hands-on development role with a focus on building out new infrastructure and gradually migrating away from 3rd-party vendor dependencies. As part of this modernization, some layers may be rewritten using both Java and C#.

Experience with low-latency systems, financial markets (particularly FX), and/or messaging infrastructure is crucial. Familiarity with Broadway Technology is a significant plus, but not required.

Key Responsibilities:

  • Develop and maintain code for a proprietary low-latency electronic FX trading platform.
  • Build new components in Core Java (version 17) to reduce reliance on third-party messaging software.
  • Optimize system performance, ensuring low latency and high throughput in a fast-paced environment.
  • Collaborate closely with quants, traders, and stakeholders to gather requirements and deliver robust technical solutions.
  • Participate in the decoupling of vendor messaging layers and migration to internal Java components.
  • Contribute to the rewrite and enhancement of certain backend layers in a hybrid Java + C# environment.
  • Troubleshoot and resolve production issues to ensure high platform availability and performance.
  • Follow coding best practices, quality standards, and performance optimization strategies.

Required Qualifications:

  • 5+ years of professional development experience in Core Java (preferably Java 17), and/or C# with the .NET framework.
  • Proven experience with low-latency electronic trading systems and proprietary server-side architecture.
  • Strong understanding of multi-threading, asynchronous programming, and performance tuning.
  • Experience with in-house frameworks (e.g., Clearpool) is a plus.
  • Understanding of FIX protocol is essential.
  • Exposure to MQ and multicast technologies is highly valued.
  • Proficiency with relational databases and SQL—particularly relevant for the C#/.NET side.
  • Knowledge of FX trading is required; familiarity with capital markets (FIC, equities, commodities) is a strong advantage.
  • Excellent communication and collaboration skills, especially in high-performance team environments.

Preferred Qualifications:

  • Experience with Broadway Technology or other electronic trading platforms.
  • Background in FIX protocol integration and market connectivity.
  • Familiarity with modernization projects, such as decoupling legacy vendor systems.
  • Understanding of hybrid system architecture involving both Java and C# layers.

BENEFITS OF WORKING WITH BROOKSOURCE:

  • Direct communication with the hiring manager, which allows us to move candidates through the interview process faster.
  • Dedication to keep an open line of communication and provide full transparency.

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Information Technology and Finance
  • Industries
    IT Services and IT Consulting, Financial Services, and Banking

Referrals increase your chances of interviewing at Brooksource by 2x

Get notified about new Software Engineer jobs in Toronto, Ontario, Canada.

Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Front-End Developer (Rumble Advertising Center)
Junior Software Developer (Askuity division)
Software Developer Full Stack (Junior) 9063-1115
Junior Software Developer (Askuity division)
Software Engineer, 0+ Years of Experience
Software Development Engineer I, 2025, Computer Science

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer

Felix Health Inc.

Toronto

Remote

CAD 70,000 - 110,000

Today
Be an early applicant

Associate Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 50,000 - 90,000

Today
Be an early applicant

Java Software Engineer

Brooksource

Toronto

Remote

CAD 110,000 - 240,000

2 days ago
Be an early applicant

Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 60,000 - 100,000

Today
Be an early applicant

Lead Software Engineer (ServiceNow- IT Operations Management

Largeton Group

Toronto

Remote

CAD 85,000 - 130,000

6 days ago
Be an early applicant

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90,000 - 150,000

Today
Be an early applicant

Senior Software Engineer, Mozilla VPN

Mozilla

Toronto

Remote

CAD 104,000 - 139,000

5 days ago
Be an early applicant

Software Engineer - App Stores

Canonical

Toronto

Remote

CAD 110,000 - 240,000

7 days ago
Be an early applicant

Software Engineer - Java

Veeva Systems

Toronto

Remote

CAD 85,000 - 225,000

9 days ago