Role details

This position is now filled

Senior Software Engineer (data)

Montréal   •  Permanent

Bullet points

  • World leading financial trading company
  • Please send your resume ASAP

About Our Client

Our client is a global systematic investment manager that builds algorithmic trading modelsthat are highly data driven. Ecellent research and technology is the key to the firm's profitability. Alle software is built in-house and the technologyteam is responsible ofr developing frameworks for automated trading, ultra-low latency market connectivity, data management and analysis.

Job Description

  • Design and develop software to source, clean, enrich and maintain data from a wide variety of structured and unstructured sources.
  • Work closely with quantitative researchers to automate research workflow in a flexible and robust fashion.
  • Close collaboration with global counterpartsin technology to ensure consistency and maximizing re-use of software components.
  • Work with technology operations to provide 2nd/3rd level application support as required.
  • Analyze data sets and present findings to senior business managers

The Successful Applicant

Basic Qualifications:

  • Bachelors degree in engineering, computer science or related subject
  • Strong knowledge of databases (MySQL/Postgres) and/or NoSQL
  • 3+ years of python/Java development experience on Linux
  • Experience in structuring, optimizing and analyzing larger data sets
  • Experience in sourcing and maintaining dynamic datasets from public sources

Preferred Qualifications:

  • Exposure to Q/Kdb+, or alternatively good functional programming experience
  • Knowledge of trading and market microstructure considered a plus

What's on Offer

Competitive Salary and benefits