Tower Research Capital logo

Développeur de logiciels / Software Developer

Tower Research Capital

Montreal · 2-5 years experience · Hybrid · Posted Oct 8, 2026

At a glance

Experience
2-5 years experience
Workplace
Hybrid
Location
Montreal

About the role

  • Our Core Engineering department is seeking a Software Developer to join the Data team in Montreal.
  • This role will play a key part in contributing to Tower’s security referential infrastructure.
  • You will be responsible for the design, implementation, and maintenance of the infrastructure necessary to support the company's data management processes.

Responsibilities

  • Design and build highly reliable data ingestion ETL pipelines that consume fragmented, multi-format feeds from global exchanges and data vendors (e.g., Bloomberg, Refinitiv) and normalize them into our pristine internal data model.
  • Dig deep into the anatomy of financial instruments for different asset classes (such as equities, crypto, complex derivatives) to develop complete and historically consistent data models for newly on-boarded asset classes or to continuously evolve our existing relational and time-series data models.
  • Build automated, intelligent reconciliation and data-quality frameworks for historical and live data that catch, resolve and/or flag errors from upstream data sources.
  • Partner directly with quantitative researchers, traders, and other core engineering teams to build complete referential data solutions that serve the different functions across the trading stack.

Requirements

  • 2-5 years of experience working in the financial trading or technology industry
  • Strong expertise in SQL databases
  • Proficient in either Python and/or Jav programming
  • Comfortable working in an UNIX environment along with good shell scripting skills
  • Strong data-first problem-solving skills, focused on mastering underlying data models to guide building robust, scalable software
  • Deep analytical and investigative abilities, with a proven track record of parsing technical documentation and reverse-engineering edge cases
  • A degree in computer science or a related field
  • Excellent written and oral communication skills

Preferred qualifications

  • Experience working with security referential data for financial trading across a variety of asset classes - equities, derivatives, fx, fixed income preferred

Benefits

  • Generous paid time off policies
  • Savings plans and other financial wellness tools available in each region
  • Hybrid working opportunities
  • Free breakfast, lunch, and snacks daily
  • In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
  • Volunteer opportunities and charitable giving
  • Social events, happy hours, treats, and celebrations throughout the year
  • Workshops and continuous learning opportunities

Workplace

  • Hybrid working opportunities available

Skills

  • SQL
  • Python
  • Java
  • UNIX
  • Shell Scripting
  • ETL
  • Bloomberg
  • Refinitiv

Tower Research Capital

Développeur de logiciels / Software Developer

Apply now