Talent.com
Software Developer - Data Infrastructure
Software Developer - Data InfrastructureSquarepoint Capital • Montreal, QC, Canada
Software Developer - Data Infrastructure

Software Developer - Data Infrastructure

Squarepoint Capital • Montreal, QC, Canada
30+ days ago
Job type
  • Full-time
Job description

Position Overview :

The Data Infrastructure team manages the service-oriented data storage infrastructure for the firm. We implement microservices that provide high performance solutions to access large data sets required in trading and research.

We are looking for an experienced Software Developer with a strong background in C++ to join our team. In this role, you will be responsible for designing, developing, and maintaining the data infrastructure components that support our data processing and analytics pipelines. You will work closely with data engineers, data scientists, quantitative researchers and other stakeholders to ensure efficient and reliable data retrieval, processing and storage.

  • Design, develop, and maintain data infrastructure microservices using C++ to process and analyze large data sets
  • Optimize microservices for performance and scalability, ensuring efficient data processing
  • Debug and troubleshoot software issues, providing timely resolutions
  • Stay up-to-date with industry trends and advancements in C++ programming and data engineering technologies
  • Write clean, maintainable, and efficient code, following coding best practices and standards
  • Participate in code reviews to ensure code quality and consistency
  • Collaborate with support teams to ensure smooth deployment and operation of microservices
  • Contribute to the overall software architecture and design of data processing and analytics pipelines

Required Qualifications :

  • Bachelor’s degree in Computer Science, Engineering, or related subject
  • 4+ years of professional software engineering experience
  • Proficiency in C++
  • Experience working on microservices and / or asynchronous multithreaded applications
  • Ability to work in a fast-paced, deadline-driven environment.
  • Strong problem-solving and debugging skills
  • Experience working in a Linux environment
  • Excellent communication skills, comfortable interacting directly with stakeholders
  • Willingness to pick up and learn new technologies and frameworks
  • Nice to have :

  • Knowledge of databases, SQL
  • Familiarity with Boost ASIO
  • Familiarity with data serialization formats such Apache Arrow / Parquet, Google Protocol Buffers, Flatbuffers
  • Experience with gRPC, http / REST and Websocket protocols
  • Experience with Google Cloud / AWS and / or containerization in Docker / Kubernetes
  • Experience with highly available distributed systems and working with large datasets
  • Experience with other programming languages such as Rust, Python and Q is a plus
  • Create a job alert for this search

    Software Developer Data Infrastructure • Montreal, QC, Canada

    Similar jobs
    Senior Full Stack NET Cloud & Data Developer

    Senior Full Stack NET Cloud & Data Developer

    Corning Inc. • Montreal
    Full-time
    Senior Full Stack NET Cloud & Data Developer.The company built on breakthroughs.Corning is one of the world’s leading innovators in glass, ceramic, and materials science. From the depths of the ocea...Show more
    Last updated: 20 days ago • Promoted
    Capital Markets SQL Server Lead Architect

    Capital Markets SQL Server Lead Architect

    Akkodis • Montreal
    Full-time
    A leading tech firm is seeking an experienced Lead Database Developer in Montreal to shape a high-performance data platform tailored for structured finance. The role demands strong expertise in SQL ...Show more
    Last updated: 2 days ago • Promoted
    Lead Data Platform Architect

    Lead Data Platform Architect

    Oliver Wyman • Montreal
    Full-time
    A global management consulting firm seeks a Principal Engineer for its Performance Transformation team in Montreal.In this role, you will lead cross-functional teams to deliver innovative tech solu...Show more
    Last updated: 20 days ago • Promoted
    Python Software Developer - montréal

    Python Software Developer - montréal

    Tundra Solutions Techniques - Québec • montréal, qc, ca
    Full-time
    As part of our space-sector projects, we are seeking a.Python Software Developer bilingual.Windows-based applications used for testing satellite payloads through EGSE (Electrical Ground Support Equ...Show more
    Last updated: 3 hours ago • Promoted • New!
    Hybrid ETL Developer : Snowflake & SQL (Montreal)

    Hybrid ETL Developer : Snowflake & SQL (Montreal)

    Genpact • Montreal
    Full-time
    A leading technology services company based in Montreal is seeking an experienced ETL Developer to join its data engineering team. This role requires strong expertise in Snowflake data pipelines and...Show more
    Last updated: 10 days ago • Promoted
    TEDRA Data Lineage Developer

    TEDRA Data Lineage Developer

    Compunnel, Inc. • Montreal
    Full-time
    We are seeking a skilled Data Lineage Developer to join our TEDRA team, responsible for the collection, cataloging, and traceability of metadata and data lineage across diverse data platforms.This ...Show more
    Last updated: 20 days ago • Promoted
    Azure Cloud Developer - Backend, APIs & Data

    Azure Cloud Developer - Backend, APIs & Data

    EquiSoft • Montreal
    Full-time
    A digital solutions provider in Montreal is seeking a Cloud Developer (Azure) for a full-time role.You will design and develop cloud-native backend services and maintain RESTful APIs.The ideal cand...Show more
    Last updated: 11 days ago • Promoted
    Bigdata Developer

    Bigdata Developer

    System Canada • Montreal
    Full-time +1
    System Canada resources have a broad range of skills in different technologies.The large skill-set has been made possible by a conscious focus on strengthening our skills base.Every person selected...Show more
    Last updated: 20 days ago • Promoted
    Murex Chief Developer

    Murex Chief Developer

    Banque Nationale du Canada • Montreal
    Full-time
    A career as a Senior Murex Developer on the Capital Markets team at National Bank means serving as a technology specialist for Murex software. This position allows you to have a positive impact on o...Show more
    Last updated: 20 days ago • Promoted
    Senior Systems & Infrastructure Developer — 12-Month Ops Lead

    Senior Systems & Infrastructure Developer — 12-Month Ops Lead

    Desjardins • Montreal-Ouest
    Full-time
    A major financial services organization in Montreal West is seeking a Programmer Analyst to enhance IT efficiency and quality through software analysis and development. The ideal candidate must poss...Show more
    Last updated: 10 days ago • Promoted
    Fullstack Developer II - Data Governance & Protect

    Fullstack Developer II - Data Governance & Protect

    ShareGate • Montreal
    Full-time
    A leading software company in Montreal is seeking a Software Developer II to design and maintain fullstack features using C#. The ideal candidate should have over 3 years of software development exp...Show more
    Last updated: 20 days ago • Promoted
    Senior Data Engineer - Lakehouse, DLP & Governance

    Senior Data Engineer - Lakehouse, DLP & Governance

    Bitfarms • Montreal
    Full-time
    A global energy and compute infrastructure company is seeking a Senior Data Engineer to design and build a modern data platform. This role involves architecting a Data Lakehouse, ensuring compliance...Show more
    Last updated: 12 days ago • Promoted
    Senior Cloud Developer

    Senior Cloud Developer

    Wizards of the Coast • Montreal
    Full-time
    Step Into the Multiverse : Your Next Adventure Starts Here.At Wizards of the Coast, we harness the power of imagination and connection to create unforgettable experiences. We create entertainment tha...Show more
    Last updated: 20 days ago • Promoted
    Contract T4 || Oracle Integration Cloud (OIC)

    Contract T4 || Oracle Integration Cloud (OIC)

    Ampstek • mercier, qc, ca
    Full-time
    Role : Oracle Integration Cloud (OIC).Good knowledge in with Oracle Integration Cloud (OIC).Oracle SaaS modules and their integration touchpoints. Exposure to REST / SOAP web services, XML, JSON and o...Show more
    Last updated: 5 days ago • Promoted
    Senior DevOps with Infrastructure (Security Clearance)

    Senior DevOps with Infrastructure (Security Clearance)

    Orion Innovation • mercier, qc, ca
    Full-time
    Senior DevOps with Infrastructure.Senior DevOps with Infrastructure.Must be eligible for up to a Top-Secret Security Clearance. The Senior DevOps Engineer is a critical hands-on role responsible for...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Development Lead : Cloud, IoT & Data Apps

    Senior Software Development Lead : Cloud, IoT & Data Apps

    Cyient • Montreal
    Full-time
    A technology solutions provider based in Montreal is looking for a skilled software developer with experience in Microsoft technologies including C#. The ideal candidate will manage projects using A...Show more
    Last updated: 7 days ago • Promoted
    Database Infrastructure Developer / Engineer

    Database Infrastructure Developer / Engineer

    Axelon Services Corporation • Montreal
    Full-time +1
    Database Infrastructure Developer / Engineer.Montreal (Day 1 onboarding onsite / in office presence 3x week).Level 2 (intermediate) : 2-5 years. Python test during the interview.Work on a new requireme...Show more
    Last updated: 4 hours ago • Promoted • New!
    Python Infrastructure Developer

    Python Infrastructure Developer

    LanceSoft, Inc. • Montreal
    Full-time
    Python engineer to work on a new requirement for database infrastructure maintenance and development.The role will require a self-sufficient individual, capable of working in a complex environment ...Show more
    Last updated: 2 days ago • Promoted