LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Software Developer II

ExperiencedNo visa sponsorship
Tower Research logo

at Tower Research

Proprietary Trading

Posted 12 days ago

No clicks

**Software Developer II - Data Team (Montreal)**: Tower Research Capital seeks a mid-level developer to design, implement, and maintain large-scale data management infrastructure in Montreal. responsibilities include architecting petabyte-scale storage, compute, and networking resources, building data pipelines for fundamental analysis and trading strategies, and collaborating with data scientists, portfolio managers, and IT teams. Qualifications: BSc in CS/IT or equivalent, Rust and/or C++ proficiency, experience with SQL, NoSQL databases, Arrow/Parquet architectures, and knowledge of cloud deployments. French and English proficiency required for regular international interactions. Enjoy hybrid work, competitive benefits, and a collaborative, ego-free environment.

Compensation
Not specified

Currency: Not specified

City
Montreal
Country
Canada

Full Job Description

[Franais Canadien]

Tower Research Capital est une socit renomme de ngociation quantitative fonde en 1998. Tower a fond ses affaires en se basant sur une plateforme haute performance et sur des quipes de ngociation indpendantes. Nous avons plus de 25 ans dexprience en innovation et une rputation de dcouvrir des occasions uniques sur le march.

Tower abrite certains des meilleurs talents mondiaux en matire de ngociation systmatique et dingnierie. Nous permettons aux gestionnaires de portefeuille de btir leurs quipes et leurs stratgies de faon indpendante tout en offrant les conomies dchelle qui proviennent dune grande organisation mondiale.

Les ingnieurs prosprent chez Tower tout en dveloppant une infrastructure de ngociation lectronique un niveau de classe mondiale. Nos ingnieurs rglent des problmes complexes dans les domaines de la programmation faible latence, de la technologie FPGA, de lacclration matrielle et de lapprentissage automatique. Notre investissement continu dans les meilleurs talents dingnierie et dans les meilleures technologies garantit que notre plateforme demeure ingale en termes de fonctionnalit, dvolutivit et de performance.

Tower, chaque employ joue un rle dans notre russite. Nos quipes de soutien aux entreprises sont essentielles la cration et la maintenance de la plateforme qui alimente toutes nos activits : elles runissent laccs au march, les donnes, le calcul et linfrastructure de recherche la gestion des risques, la conformit et une gamme complte de services aux entreprises. Nos quipes de soutien aux entreprises permettent nos quipes de ngociation et dingnierie de donner le meilleur delles-mmes.

Tower, les employs trouveront un environnement stimulant et ax sur les rsultats o des collgues trs intelligents et motivs sinspirent mutuellement pour atteindre leur plus grand potentiel.

Lquipe Ingnierie Core cherche un dveloppeur en logiciels II pour se joindre notre quipe des donnes. En tant que dveloppeur en logiciels de notre quipe des donnes, vous serez responsable de la conception, de la mise en uvre et du maintien de linfrastructure ncessaire au soutien des processus de gestion des donnes de lentreprise. Vous travaillerez en troite collaboration avec lquipe des services de donnes, les quipes de gestion de portefeuille et dautres quipes des TI pour assurer la fiabilit, la scurit et lvolutivit de nos systmes de donnes.

Responsabilits

  • Concevoir, mettre en uvre et maintenir linfrastructure ncessaire pour soutenir les processus de gestion des donnes de lentreprise, y compris les ressources de stockage, de calcul et de rseautage grande chelle (ptaoctets, dizaines de milliers de demandes simultanes).
  • Concevoir, construire et maintenir les pipelines de donnes et les systmes ncessaires pour soutenir lanalyse fondamentale des donnes et les stratgies de transaction de lentreprise
  • Collaborer avec les experts en science des donnes, les gestionnaires de portefeuille et les ngociateurs pour comprendre leurs besoins en matire de donnes et laborer des solutions pour rpondre leurs besoins

Comptences

  • Baccalaurat en informatique, en technologie de linformation ou dans un domaine connexe, ou exprience de travail quivalente
  • Solide exprience en programmation de rseau, en traitement multifil, en structures de donnes, en algorithmes et en programmation oriente objet dans Rust ou C++
  • Solide exprience avec les systmes de base de donnes tels que SQL, NoSQL et vector
  • Connaissance des architectures Arrow/Parquet (p. ex., Iceberg) et du traitement (DuckDb,Acero, etc.) de lac de donnes
  • Connaissance des dploiements Kubernetes et Cloud (p. ex., GCP, AWS)
  • Connaissance de la rplication des donnes, de la conception de trs grandes bases de donnes, de loptimisation des requtes et du dpannage des performances
  • Connaissance des systmes de fichiers de blocs et de protocoles (NFS/SMB)
  • Familiarit avec le stockage objet
  • Excellentes comptences en rsolution de problmes et en dpannage
  • Solides comptences en communication et en collaboration, et capacit travailler efficacement en quipe
  • Ce poste exige une matrise du franais et de l'anglais, tant l'oral qu' l'crit. La matrise de l'anglais est requise, car le poste implique des interactions rgulires avec des membres des quipes internationales anglophones.

Aucune exprience financire nest requise.

Avantages

Notre sige social de Tower est situ dans ldifice quitable, au plein cur du district financier de New York. Toutefois, notre influence est mondiale, et nous avons plus dune douzaine de bureaux dans le monde entier.

Tower, nous croyons que le travail devrait tre la fois stimulant et agrable. Cest pourquoi nous favorisons une culture o les personnes intelligentes et motives prosprent, sans les egos. Notre milieu de travail concept ouvert, notre code vestimentaire dcontract et nos cuisines bien approvisionnes refltent la valeur que nous accordons un environnement amical et collaboratif o tout le monde est respect et o les bonnes ides sont gagnantes.

Nos avantages comprennent :

  • Politiques gnreuses de congs pays
  • Rgimes dpargne et autres outils de bien-tre financier disponibles dans chaque rgion
  • Occasions de travail hybride
  • Djeuner, dner et collations gratuits quotidiennement
  • Expriences de bien-tre au bureau et remboursement de certaines dpenses de bien-tre (p. ex., centre de conditionnement physique, entranement personnel et plus encore)
  • Occasions de bnvolat et dons de charit
  • vnements sociaux, cinq sept, friandises et clbrations tout au long de lanne
  • Ateliers et occasions dapprentissage continu

Tower, vous trouverez une culture collaborative et accueillante, une quipe diversifie et un milieu de travail qui valorise la fois le rendement et le plaisir. Pas de hirarchie inutile. Pas dego. Juste des gens formidables qui font un travail formidable, ensemble.

Tower Research Capital est un employeur qui souscrit au principe de lgalit daccs lemploi.

[English]

Tower Research Capital is a leading quantitative trading firm founded in 1998. Tower has built its business on a high-performance platform and independent trading teams. We have a 25+ year track record of innovation and a reputation for discovering unique market opportunities.

Tower is home to some of the worlds best systematic trading and engineering talent. We empower portfolio managers to build their teams and strategies independently while providing the economies of scale that come from a large, global organization.

Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our engineers solve challenging problems in the realms of low-latency programming, FPGA technology, hardware acceleration and machine learning. Our ongoing investment in top engineering talent and technology ensures our platform remains unmatched in terms of functionality, scalability and performance.

At Tower, every employee plays a role in our success. Our Business Support teams are essential to building and maintaining the platform that powers everything we do combining market access, data, compute, and research infrastructure with risk management, compliance, and a full suite of business services. Our Business Support teams enable our trading and engineering teams to perform at their best.

At Tower, employees will find a stimulating, results-oriented environment where highly intelligent and motivated colleagues inspire each other to reach their greatest potential.

Our Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This role is responsible for designing, implementing, and maintaining the infrastructure necessary to support the firm's data management processes. Additionally, this person will work closely with the Data Services Team, Portfolio Management Teams, and other IT teams to ensure the reliability, security, and scalability of our data systems.

Responsibilities

  • Design, implement, and maintain the infrastructure necessary to support the firm's data management processes, including storage, compute, and networking resources at a large scale (petabytes, tens of thousands of simultaneous requests)
  • Design, build, and maintain the data pipelines and systems necessary to support the firm's fundamental data analysis and trading strategies
  • Collaborate with data scientists, portfolio managers, and traders to understand their data requirements and develop solutions to meet their needs

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience
  • A strong background in network programing, multi-threading, data structures, algorithms, and object-oriented programming in Rust and/or C++ and Python
  • Experience making significant contributions to several greenfield projects
  • Strong Experience with database systems such as SQL, NoSQL, vector
  • Familiarity with trading environment (asset classes, execution)
  • Familiarity with Arrow/Parquet data lake architectures (e.g., Iceberg) and processing (DuckDb, Acero, etc.)
  • Familiarity with Kubernetes and Cloud deployments (e..g, GCP, AWS)
  • This position requires proficiency in both French and English, both spoken and written. English proficiency is required as the position involves regular interactions with international anglophone team members.

Benefits

Towers headquarters are in the historic Equitable Building, right in the heart of NYCs Financial District and our impact is global, with over a dozen offices around the world.

At Tower, we believe work should be both challenging and enjoyable. That is why we foster a culture where smart, driven people thrive without the egos. Our open concept workplace, casual dress code, and well-stocked kitchens reflect the value we place on a friendly, collaborative environment where everyone is respected, and great ideas win.

Our benefits include:

  • 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

At Tower, youll find a collaborative and welcoming culture, a diverse team and a workplace that values both performance and enjoyment. No unnecessary hierarchy. No ego. Just great people doing great work together.

Tower Research Capital is an equal opportunity employer.

Software Developer II

Compensation

Not specified

City: Montreal

Country: Canada

Tower Research logo
Proprietary Trading

12 days ago

No clicks

at Tower Research

ExperiencedNo visa sponsorship

**Software Developer II - Data Team (Montreal)**: Tower Research Capital seeks a mid-level developer to design, implement, and maintain large-scale data management infrastructure in Montreal. responsibilities include architecting petabyte-scale storage, compute, and networking resources, building data pipelines for fundamental analysis and trading strategies, and collaborating with data scientists, portfolio managers, and IT teams. Qualifications: BSc in CS/IT or equivalent, Rust and/or C++ proficiency, experience with SQL, NoSQL databases, Arrow/Parquet architectures, and knowledge of cloud deployments. French and English proficiency required for regular international interactions. Enjoy hybrid work, competitive benefits, and a collaborative, ego-free environment.

Full Job Description

[Franais Canadien]

Tower Research Capital est une socit renomme de ngociation quantitative fonde en 1998. Tower a fond ses affaires en se basant sur une plateforme haute performance et sur des quipes de ngociation indpendantes. Nous avons plus de 25 ans dexprience en innovation et une rputation de dcouvrir des occasions uniques sur le march.

Tower abrite certains des meilleurs talents mondiaux en matire de ngociation systmatique et dingnierie. Nous permettons aux gestionnaires de portefeuille de btir leurs quipes et leurs stratgies de faon indpendante tout en offrant les conomies dchelle qui proviennent dune grande organisation mondiale.

Les ingnieurs prosprent chez Tower tout en dveloppant une infrastructure de ngociation lectronique un niveau de classe mondiale. Nos ingnieurs rglent des problmes complexes dans les domaines de la programmation faible latence, de la technologie FPGA, de lacclration matrielle et de lapprentissage automatique. Notre investissement continu dans les meilleurs talents dingnierie et dans les meilleures technologies garantit que notre plateforme demeure ingale en termes de fonctionnalit, dvolutivit et de performance.

Tower, chaque employ joue un rle dans notre russite. Nos quipes de soutien aux entreprises sont essentielles la cration et la maintenance de la plateforme qui alimente toutes nos activits : elles runissent laccs au march, les donnes, le calcul et linfrastructure de recherche la gestion des risques, la conformit et une gamme complte de services aux entreprises. Nos quipes de soutien aux entreprises permettent nos quipes de ngociation et dingnierie de donner le meilleur delles-mmes.

Tower, les employs trouveront un environnement stimulant et ax sur les rsultats o des collgues trs intelligents et motivs sinspirent mutuellement pour atteindre leur plus grand potentiel.

Lquipe Ingnierie Core cherche un dveloppeur en logiciels II pour se joindre notre quipe des donnes. En tant que dveloppeur en logiciels de notre quipe des donnes, vous serez responsable de la conception, de la mise en uvre et du maintien de linfrastructure ncessaire au soutien des processus de gestion des donnes de lentreprise. Vous travaillerez en troite collaboration avec lquipe des services de donnes, les quipes de gestion de portefeuille et dautres quipes des TI pour assurer la fiabilit, la scurit et lvolutivit de nos systmes de donnes.

Responsabilits

  • Concevoir, mettre en uvre et maintenir linfrastructure ncessaire pour soutenir les processus de gestion des donnes de lentreprise, y compris les ressources de stockage, de calcul et de rseautage grande chelle (ptaoctets, dizaines de milliers de demandes simultanes).
  • Concevoir, construire et maintenir les pipelines de donnes et les systmes ncessaires pour soutenir lanalyse fondamentale des donnes et les stratgies de transaction de lentreprise
  • Collaborer avec les experts en science des donnes, les gestionnaires de portefeuille et les ngociateurs pour comprendre leurs besoins en matire de donnes et laborer des solutions pour rpondre leurs besoins

Comptences

  • Baccalaurat en informatique, en technologie de linformation ou dans un domaine connexe, ou exprience de travail quivalente
  • Solide exprience en programmation de rseau, en traitement multifil, en structures de donnes, en algorithmes et en programmation oriente objet dans Rust ou C++
  • Solide exprience avec les systmes de base de donnes tels que SQL, NoSQL et vector
  • Connaissance des architectures Arrow/Parquet (p. ex., Iceberg) et du traitement (DuckDb,Acero, etc.) de lac de donnes
  • Connaissance des dploiements Kubernetes et Cloud (p. ex., GCP, AWS)
  • Connaissance de la rplication des donnes, de la conception de trs grandes bases de donnes, de loptimisation des requtes et du dpannage des performances
  • Connaissance des systmes de fichiers de blocs et de protocoles (NFS/SMB)
  • Familiarit avec le stockage objet
  • Excellentes comptences en rsolution de problmes et en dpannage
  • Solides comptences en communication et en collaboration, et capacit travailler efficacement en quipe
  • Ce poste exige une matrise du franais et de l'anglais, tant l'oral qu' l'crit. La matrise de l'anglais est requise, car le poste implique des interactions rgulires avec des membres des quipes internationales anglophones.

Aucune exprience financire nest requise.

Avantages

Notre sige social de Tower est situ dans ldifice quitable, au plein cur du district financier de New York. Toutefois, notre influence est mondiale, et nous avons plus dune douzaine de bureaux dans le monde entier.

Tower, nous croyons que le travail devrait tre la fois stimulant et agrable. Cest pourquoi nous favorisons une culture o les personnes intelligentes et motives prosprent, sans les egos. Notre milieu de travail concept ouvert, notre code vestimentaire dcontract et nos cuisines bien approvisionnes refltent la valeur que nous accordons un environnement amical et collaboratif o tout le monde est respect et o les bonnes ides sont gagnantes.

Nos avantages comprennent :

  • Politiques gnreuses de congs pays
  • Rgimes dpargne et autres outils de bien-tre financier disponibles dans chaque rgion
  • Occasions de travail hybride
  • Djeuner, dner et collations gratuits quotidiennement
  • Expriences de bien-tre au bureau et remboursement de certaines dpenses de bien-tre (p. ex., centre de conditionnement physique, entranement personnel et plus encore)
  • Occasions de bnvolat et dons de charit
  • vnements sociaux, cinq sept, friandises et clbrations tout au long de lanne
  • Ateliers et occasions dapprentissage continu

Tower, vous trouverez une culture collaborative et accueillante, une quipe diversifie et un milieu de travail qui valorise la fois le rendement et le plaisir. Pas de hirarchie inutile. Pas dego. Juste des gens formidables qui font un travail formidable, ensemble.

Tower Research Capital est un employeur qui souscrit au principe de lgalit daccs lemploi.

[English]

Tower Research Capital is a leading quantitative trading firm founded in 1998. Tower has built its business on a high-performance platform and independent trading teams. We have a 25+ year track record of innovation and a reputation for discovering unique market opportunities.

Tower is home to some of the worlds best systematic trading and engineering talent. We empower portfolio managers to build their teams and strategies independently while providing the economies of scale that come from a large, global organization.

Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our engineers solve challenging problems in the realms of low-latency programming, FPGA technology, hardware acceleration and machine learning. Our ongoing investment in top engineering talent and technology ensures our platform remains unmatched in terms of functionality, scalability and performance.

At Tower, every employee plays a role in our success. Our Business Support teams are essential to building and maintaining the platform that powers everything we do combining market access, data, compute, and research infrastructure with risk management, compliance, and a full suite of business services. Our Business Support teams enable our trading and engineering teams to perform at their best.

At Tower, employees will find a stimulating, results-oriented environment where highly intelligent and motivated colleagues inspire each other to reach their greatest potential.

Our Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This role is responsible for designing, implementing, and maintaining the infrastructure necessary to support the firm's data management processes. Additionally, this person will work closely with the Data Services Team, Portfolio Management Teams, and other IT teams to ensure the reliability, security, and scalability of our data systems.

Responsibilities

  • Design, implement, and maintain the infrastructure necessary to support the firm's data management processes, including storage, compute, and networking resources at a large scale (petabytes, tens of thousands of simultaneous requests)
  • Design, build, and maintain the data pipelines and systems necessary to support the firm's fundamental data analysis and trading strategies
  • Collaborate with data scientists, portfolio managers, and traders to understand their data requirements and develop solutions to meet their needs

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience
  • A strong background in network programing, multi-threading, data structures, algorithms, and object-oriented programming in Rust and/or C++ and Python
  • Experience making significant contributions to several greenfield projects
  • Strong Experience with database systems such as SQL, NoSQL, vector
  • Familiarity with trading environment (asset classes, execution)
  • Familiarity with Arrow/Parquet data lake architectures (e.g., Iceberg) and processing (DuckDb, Acero, etc.)
  • Familiarity with Kubernetes and Cloud deployments (e..g, GCP, AWS)
  • This position requires proficiency in both French and English, both spoken and written. English proficiency is required as the position involves regular interactions with international anglophone team members.

Benefits

Towers headquarters are in the historic Equitable Building, right in the heart of NYCs Financial District and our impact is global, with over a dozen offices around the world.

At Tower, we believe work should be both challenging and enjoyable. That is why we foster a culture where smart, driven people thrive without the egos. Our open concept workplace, casual dress code, and well-stocked kitchens reflect the value we place on a friendly, collaborative environment where everyone is respected, and great ideas win.

Our benefits include:

  • 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

At Tower, youll find a collaborative and welcoming culture, a diverse team and a workplace that values both performance and enjoyment. No unnecessary hierarchy. No ego. Just great people doing great work together.

Tower Research Capital is an equal opportunity employer.