Développeur de Logiciels / Software Developer
Tower Research CapitalAbout the Role
The Core Engineering department is seeking a Software Developer II to join the Data team. In this role, you will be responsible for designing, implementing, and maintaining the infrastructure necessary to support the firm's data management processes at a large scale. You 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, including storage, compute, and networking resources handling petabytes of data and tens of thousands of simultaneous requests.
- Design, implement, and maintain infrastructure for large-scale data management processes
- Design, build, and maintain data pipelines and systems for fundamental data analysis and trading strategies
- Collaborate with data scientists, portfolio managers, and traders to understand data requirements and develop solutions
Requirements
- 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.
What You'll Get
- Politiques généreuses de congés payés
- Régimes d’épargne et autres outils de bien-être financier disponibles dans chaque région
- Occasions de travail hybride
- Déjeuner, dîner et collations gratuits quotidiennement
- Expériences de bien-être au bureau et remboursement de certaines dépenses de bien-être (p. ex., centre de conditionnement physique, entraînement personnel et plus encore)
- Occasions de bénévolat et dons de charité
- Événements sociaux, cinq à sept, friandises et célébrations tout au long de l’année
- Ateliers et occasions d’apprentissage continu