... dans Rust ou C++ * Solide experience avec les systemes de base de donnees tels que SQL, NoSQL et ... Our Core Engineering department is seeking a Software Developer II to join the Data team in ...
... dans Rust ou C++ * Solide experience avec les systemes de base de donnees tels que SQL, NoSQL et ... Our Core Engineering department is seeking a Software Developer II to join the Data team in ...
Connaissances en développement Rust et/ou Go * Connaissances en réseautique (Ethernet, LTE, TCP ... Debug and resolve issues in embedded software (firmware) * Implement and maintain Linuxbased ...
Quick apply
Connaissances en développement Rust et/ou Go * Connaissances en réseautique (Ethernet, LTE, TCP ... Debug and resolve issues in embedded software (firmware) * Implement and maintain Linuxbased ...
Connaissances en developpement Rust et/ou Go * Connaissances en reseautique (Ethernet, LTE, TCP/IP ... Debug and resolve issues in embedded software (firmware) * Implement and maintain Linuxbased ...
Connaissances en developpement Rust et/ou Go * Connaissances en reseautique (Ethernet, LTE, TCP/IP ... Debug and resolve issues in embedded software (firmware) * Implement and maintain Linuxbased ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Minimum qualifications * 5+ years of professional software engineering experience. * Strong ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Minimum qualifications * 5+ years of professional software engineering experience. * Strong ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Minimum qualifications * 5+ years of professional software engineering experience. * Strong ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Minimum qualifications * 5+ years of professional software engineering experience. * Strong ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Minimum qualifications * 5+ years of professional software engineering experience. * Strong ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Minimum qualifications * 5+ years of professional software engineering experience. * Strong ...
Connaissance des langages de developpement (y compris C++, Golang, Java, Python ou Rust); * Connaissance de SQL et des bases de donnees relationnelles; * Connaissance pratique de Linux; * Solides ...
Connaissance des langages de developpement (y compris C++, Golang, Java, Python ou Rust); * Connaissance de SQL et des bases de donnees relationnelles; * Connaissance pratique de Linux; * Solides ...
Developpeur logiciel senior - Controle et automatisation de calibration quantique | Senior Softwa...
Dorval, QC · On-site
Qualifications * 5+ years of experience in software engineering or scientific software development, preferably in industry or production environments. * Strong proficiency in Rust or another systems ...
Developpeur logiciel senior - Controle et automatisation de calibration quantique | Senior Softwa...
Dorval, QC · On-site
Qualifications * 5+ years of experience in software engineering or scientific software development, preferably in industry or production environments. * Strong proficiency in Rust or another systems ...
Développeur Full Stack
Levis, QC · On-site
Tu possèdes environ 3 à 5 ans d'expérience pertinente en développement back-end. * Tu as de l'expérience avec Rust ou dans un environnement back-end similaire, ainsi qu'avec la conception et la ...
New
Développeur Full Stack
Levis, QC · On-site
Tu possèdes environ 3 à 5 ans d'expérience pertinente en développement back-end. * Tu as de l'expérience avec Rust ou dans un environnement back-end similaire, ainsi qu'avec la conception et la ...
New
Développeur Full Stack
Levis, QC · On-site
Tu possèdes environ 3 à 5 ans d'expérience pertinente en développement back-end. Tu as de l'expérience avec Rust ou dans un environnement back-end similaire, ainsi qu'avec la conception et la ...
New
Développeur Full Stack
Levis, QC · On-site
Tu possèdes environ 3 à 5 ans d'expérience pertinente en développement back-end. Tu as de l'expérience avec Rust ou dans un environnement back-end similaire, ainsi qu'avec la conception et la ...
New
Strong software engineering fundamentals - proficiency in at least one systems or scripting language (Python strongly preferred; Go, Rust, or similar a plus) * DevOps experience - hands-on with CI/CD ...
Strong software engineering fundamentals - proficiency in at least one systems or scripting language (Python strongly preferred; Go, Rust, or similar a plus) * DevOps experience - hands-on with CI/CD ...
Connaissance de Rust (performance, securite memoire, systemes embarques) * Experience avec GitHub Actions pour les pipelines CI/CD * Familiarite avec les methodologies Agile / Scrum Profil recherche
Connaissance de Rust (performance, securite memoire, systemes embarques) * Experience avec GitHub Actions pour les pipelines CI/CD * Familiarite avec les methodologies Agile / Scrum Profil recherche
Machine Learning & Game Tech Architect
Montreal, QC · On-site +1
Proficiency in C, C++, Rust, GO, or other system-level programming languages. * Proficiency in ... in software optimization. * Familiarity with game engines and real-time simulations.
Quick apply
Machine Learning & Game Tech Architect
Montreal, QC · On-site +1
Proficiency in C, C++, Rust, GO, or other system-level programming languages. * Proficiency in ... in software optimization. * Familiarity with game engines and real-time simulations.
Rust Software information
What are the key skills and qualifications needed to thrive as a Rust Software Developer, and why are they important?
What are some common challenges faced by Rust Software Developers when working on large-scale projects?
What is a Rust Software Developer?
What is the difference between Rust Software vs C++ Developer?
| Aspect | Rust Software | C++ Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Rust certifications (optional) | Bachelor's in Computer Science, C++ certifications (optional) |
| Work Environment | Tech companies, startups, embedded systems | Software firms, game development, embedded systems |
| Industry Usage | Emerging in systems programming, web assembly, safety-critical apps | Widely used in software, gaming, systems, and embedded development |
| Search & Comparison Intent | Understanding Rust's role vs C++ in development |
Rust Software developers focus on safe, concurrent programming using Rust, often in modern systems and web assembly projects. C++ Developers work primarily with performance-critical applications across various industries. While both roles require programming expertise, Rust emphasizes safety and modern syntax, whereas C++ is known for its performance and legacy codebases.

Other
PTO
Posted 3 days ago
Job description
[Francais Canadien]
Tower Research Capital est une societe renommee de negociation quantitative fondee en 1998. Tower a fonde ses affaires en se basant sur une plateforme a haute performance et sur des equipes de negociation independantes. Nous avons plus de 25 ans d'experience en innovation et une reputation de decouvrir des occasions uniques sur le marche.
Tower abrite certains des meilleurs talents mondiaux en matiere de negociation systematique et d'ingenierie. Nous permettons aux gestionnaires de portefeuille de batir leurs equipes et leurs strategies de facon independante tout en offrant les economies d'echelle qui proviennent d'une grande organisation mondiale.
Les ingenieurs prosperent chez Tower tout en developpant une infrastructure de negociation electronique a un niveau de classe mondiale. Nos ingenieurs reglent des problemes complexes dans les domaines de la programmation a faible latence, de la technologie FPGA, de l'acceleration materielle et de l'apprentissage automatique. Notre investissement continu dans les meilleurs talents d'ingenierie et dans les meilleures technologies garantit que notre plateforme demeure inegalee en termes de fonctionnalite, d'evolutivite et de performance.
A Tower, chaque employe joue un role dans notre reussite. Nos equipes de soutien aux entreprises sont essentielles a la creation et a la maintenance de la plateforme qui alimente toutes nos activites : elles reunissent l'acces au marche, les donnees, le calcul et l'infrastructure de recherche a la gestion des risques, la conformite et une gamme complete de services aux entreprises. Nos equipes de soutien aux entreprises permettent a nos equipes de negociation et d'ingenierie de donner le meilleur d'elles-memes.
A Tower, les employes trouveront un environnement stimulant et axe sur les resultats ou des collegues tres intelligents et motives s'inspirent mutuellement pour atteindre leur plus grand potentiel.
L'equipe Ingenierie Core cherche un developpeur en logiciels II pour se joindre a notre equipe des donnees. En tant que developpeur en logiciels de notre equipe des donnees, vous serez responsable de la conception, de la mise en uvre et du maintien de l'infrastructure necessaire au soutien des processus de gestion des donnees de l'entreprise. Vous travaillerez en etroite collaboration avec l'equipe des services de donnees, les equipes de gestion de portefeuille et d'autres equipes des TI pour assurer la fiabilite, la securite et l'evolutivite de nos systemes de donnees.
Responsabilites
- Concevoir, mettre en uvre et maintenir l'infrastructure necessaire pour soutenir les processus de gestion des donnees de l'entreprise, y compris les ressources de stockage, de calcul et de reseautage a grande echelle (petaoctets, dizaines de milliers de demandes simultanees).
- Concevoir, construire et maintenir les pipelines de donnees et les systemes necessaires pour soutenir l'analyse fondamentale des donnees et les strategies de transaction de l'entreprise
- Collaborer avec les experts en science des donnees, les gestionnaires de portefeuille et les negociateurs pour comprendre leurs besoins en matiere de donnees et elaborer des solutions pour repondre a leurs besoins
Competences
- Baccalaureat en informatique, en technologie de l'information ou dans un domaine connexe, ou experience de travail equivalente
- Au moins 5 a 10 ans d'experience
- Solide experience en programmation de reseau, en traitement multifil, en structures de donnees, en algorithmes et en programmation orientee objet dans Rust ou C++
- Solide experience avec les systemes de base de donnees tels que SQL, NoSQL et vector
- Connaissance des architectures Arrow/Parquet (p. ex., Iceberg) et du traitement (DuckDb,Acero, etc.) de lac de donnees
- Connaissance des deploiements Kubernetes et Cloud (p. ex., GCP, AWS)
- Connaissance de la replication des donnees, de la conception de tres grandes bases de donnees, de l'optimisation des requetes et du depannage des performances
- Connaissance des systemes de fichiers de blocs et de protocoles (NFS/SMB)
- Familiarite avec le stockage objet
- Excellentes competences en resolution de problemes et en depannage
- Solides competences en communication et en collaboration, et capacite a travailler efficacement en equipe
- Ce poste exige une maitrise du francais et de l'anglais, tant a l'oral qu'a l'ecrit. La maitrise de l'anglais est requise, car le poste implique des interactions regulieres avec des membres des equipes internationales anglophones.
Aucune experience financiere n'est requise.
Avantages
Notre siege social de Tower est situe dans l'edifice Equitable, au plein cur du district financier de New York. Toutefois, notre influence est mondiale, et nous avons plus d'une douzaine de bureaux dans le monde entier.
A Tower, nous croyons que le travail devrait etre a la fois stimulant et agreable. C'est pourquoi nous favorisons une culture ou les personnes intelligentes et motivees prosperent, sans les egos. Notre milieu de travail a concept ouvert, notre code vestimentaire decontracte et nos cuisines bien approvisionnees refletent la valeur que nous accordons a un environnement amical et collaboratif ou tout le monde est respecte et ou les bonnes idees sont gagnantes.
Nos avantages comprennent :
- Politiques genereuses de conges payes
- Regimes d'epargne et autres outils de bien-etre financier disponibles dans chaque region
- Occasions de travail hybride
- Dejeuner, diner et collations gratuits quotidiennement
- Experiences de bien-etre au bureau et remboursement de certaines depenses de bien-etre (p. ex., centre de conditionnement physique, entrainement personnel et plus encore)
- Occasions de benevolat et dons de charite
- Evenements sociaux, cinq a sept, friandises et celebrations tout au long de l'annee
- Ateliers et occasions d'apprentissage continu
A Tower, vous trouverez une culture collaborative et accueillante, une equipe diversifiee et un milieu de travail qui valorise a la fois le rendement et le plaisir. Pas de hierarchie inutile. Pas d'ego. Juste des gens formidables qui font un travail formidable, ensemble.
Tower Research Capital est un employeur qui souscrit au principe de l'egalite d'acces a l'emploi.
[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 world's 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
- At least 5-10 years of 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
Tower's headquarters are in the historic Equitable Building, right in the heart of NYC's 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, you'll 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.
About Tower Research Capital
Sourced by ZipRecruiter
Industry
Finance and insurance
Company size
1,001 - 5,000 Employees
Headquarters location
New York, NY, US
Year founded
1998