Développeur de logiciels / Software Developer
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