Enable job alerts via email!

Software Developer

LanceSoft Inc

Montreal

Hybrid

CAD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology firm in Montreal is seeking a Software Developer to join a team focused on developing low latency, high-throughput infrastructure for algorithmic trading. The ideal candidate has extensive experience in Java and a strong understanding of computer science fundamentals alongside problem-solving skills. This role requires in-office presence three times a week, contributing to projects that trade billions daily.

Qualifications

  • Extensive experience with Java and related technologies like JPA.
  • Strong problem-solving skills with keen attention to detail.
  • Ability to work in a fast-paced, dynamic environment.

Responsibilities

  • Develop low latency, high-throughput infrastructure for algorithmic trading.
  • Optimize low-level performance and handle distributed systems.

Skills

Java
Problem-solving
Attention to detail
Knowledge of OS internals
Multi-threading
Distributed systems

Job description


**Please note that the manager was previously recruiting on MOR1JP00090452. Please do not resubmit any candidates who were previously rejected.**
Location: Montreal (day 1 onboarding onsite / in-office presence required 3x/week)

The Team
We’re looking to hire an exceptional Software Developer to join our team responsible for developing low latency, high-throughput infrastructure for algorithmic trading. We’re a group of experienced engineers, working on some of the most challenging projects in the industry: low-level performance optimizations, highly available distributed systems, messaging formats, transport protocols and more. The code we write trades billions of dollars daily and is directly responsible for the Firm’s success.

Requirements:
• Extensive experience with Java and related technologies like JPA
• Knowledge of, or keen interest in learning about: OS internals, networking, CPU architectures
• Experience with high-performance computing, multi-threading, and distributed systems
• Great problem-solving skills with a keen attention to detail
• Solid understanding of Computer Science fundamentals, including algorithms, data structures, and software design principles
• Ability to work independently and collaboratively in a fast-paced, dynamic environment
• Strong communication and interpersonal skills

*//
EEO Employer
Minorities/ Females/ Disabled/ Veterans/ Gender Identity/ Sexual Orientation
//*
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.