Talent.com
Squarepoint Capital
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

SAP Datasphere Developer

Insight GlobalMontreal (administrative region), QC, CA
Temporary

Get AI-powered advice on this job and more exclusive features.This range is provided by Insight Global.Your actual pay will be based on your skills and experience — talk with your recruiter to lear... Show more

 • Promoted

Data Developer

DRW Holdings, LLC.Montreal
Full-time

We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.Headquartered in Chicago with offices throughout the U.C... Show more

 • Promoted

Head of Data Infrastructure & Analytics (Fully Remote)

PuffyMontreal (administrative region), QC, CA
Remote
Full-time

Head of Data Infrastructure & Analytics (Fully Remote).Head of Data Infrastructure & Analytics (Fully Remote).Head of Data Infrastructure & Analytics.Up to USD $200,000 per annum + up to 25% Perfor... Show more

 • Promoted

Data Developer

SafelyYouMontreal, Canada
Remote
Full-time

CANDIDATES MUST BE LOCATED IN THE UNITED STATES OR CANADA**.SafelyYou’s passionate mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-cha... Show more

Senior Databricks Architect — Lead Cloud Data Platform

Data ElephantMontreal (administrative region), QC, CA
Full-time

A leading data consulting firm in Canada is seeking a Senior Databricks Architect to guide clients through their data modernization journeys.In this senior technical leadership role, you will be re... Show more

 • Promoted

Data Lineage Developer: Fixed Income & Risk Data - Montreal

Soho Square SolutionsMontreal
Full-time

A leading data solutions provider based in Montreal is seeking a Data Lineage Developer to enhance Fixed Income Cash & FX systems.This role requires expertise in data flow capture and documentation... Show more

 • Promoted

Remote Cloud Data Platform Engineer: Hive & SQL at Scale

ClouderaMontreal (administrative region), QC, CA
Remote
Full-time

A leading tech company in Toronto is looking for a Sr.Software Engineer to innovate within the Hive ecosystem.This remote role requires expertise in query optimization and programming, with a focus... Show more

 • Promoted

Senior Software Developer, DevOps & Infrastructure

OSEDEAMontreal (administrative region), QC, CA
Full-time

We’re a thriving and agile tech development firm.People are at the center of everything we do.Our team personally cares about our clients and the world around them, and we care about our team’s lif... Show more

 • Promoted

Senior Software Engineer - Cloud Infrastructure

ClickHouseMontreal (administrative region), QC, CA
Full-time

Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies.With more than 3,000 customers and ARR that has grown over 250 percen... Show more

 • Promoted

Hybrid Databricks Developer Position

KData AIMontreal
Full-time

Transform business operations as a Databricks Developer based in Quebec, specializing in Java and Angular.This hybrid role combines development with data analytics for enterprise applications.We ar... Show more

 • Promoted

Software Developer - Data Services

GuruLinkMontreal (administrative region), QC, CA
Full-time

Our client is a global investment management firm.As a technology and data‑driven firm, they design and build their own cutting‑edge systems, from high‑performance trading platforms to large‑scale ... Show more

 • Promoted

Database software developer

E*Pro IncMontreal (administrative region), QC, CA
Full-time

Job Title : Database Software developer.Work Status: US Citizen / Canadian Citizen / TN VISA.Experience with DB2 and/or Sybase replication to.RDBMS platforms (Sybase, DB2 inclusing DB2/zOS).Advance... Show more

 • Promoted

AI/ML Infrastructure Engineer

BULL-IT SOLUTIONS LTDMontreal
Full-time

Delivery Head | Canada Recruitment | Talent Acquisition.Production experience in SRE / Infrastructure / ops for large-scale systems.Strong programming/scripting skills (Python, Go, Java, or equival... Show more

 • Promoted

Software Developer II

CollaberaMontreal (administrative region), QC, CA
Permanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m... Show more

 • Promoted

Principal Software Developer - Cloud

Aspen Technology, Inc.Montreal (administrative region), QC, CA
Full-time

The driving force behind our success has always been the people of AspenTech.What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challeng... Show more

 • Promoted

Senior Infrastructure Specialist, Enterprise Compute and Storage

WSP in CanadaMontreal (administrative region), QC, CA
Full-time

Senior Infrastructure Specialist, Enterprise Compute and Storage.As a senior individual contributor at WSP, you will play a critical role in ensuring the efficient, secure, and future‑ready operati... Show more

 • Promoted

Developer

Absorb SoftwareMontreal (administrative region), QC, CA
Full-time

Absorb is seeking an intermediate-level Developer to take ownership of an internal ETL tool that supports billing, accounting, and operations.In this individual contributor role, you’ll help mainta... Show more

 • Promoted

Senior Data Developer Role at AlayaCare

Jaide HealthMontreal
Full-time

Become a key player at AlayaCare as a Staff Data Developer, helping to enhance our cloud platform for home healthcare.This role based in Montreal follows a hybrid work model focused on technical ex... Show more

 • Promoted

Senior Developer for Innovative Data-Centric Industrial Solutions

Aspen TechnologyMontreal
Full-time

Take your career to new heights as a lead Developer in an Agile environment delivering next-gen industrial software.Drive the creation of data pipelines and governance frameworks that optimize auto... Show more

 • Promoted

Retail Integration Software Developer

Ravyx CAMontreal (administrative region), QC, CA
Full-time

Become a pivotal Systems Integration Developer at SMS POS, designing vital integration workflows between retail systems and third-party platforms.Your skills in SQL and API development are key.In t... Show more