Talent.com
Nexasphere
Software Developer - Data InfrastructureNexasphere • Montreal, QC, Canada
No longer accepting applications
Software Developer - Data Infrastructure

Software Developer - Data Infrastructure

Nexasphere • Montreal, QC, Canada
15 days ago
Job type
  • Full-time
  • Quick Apply
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

Senior Developer for Innovative Data-Centric Industrial Solutions

Aspen TechnologyMontreal (administrative region), QC, CA
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

Data Developer: AI Pipelines & Vector Databases

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

A leading trading firm is seeking a Data Developer to design and implement data pipelines for AI and ML systems.The role involves building ingestion pipelines for both structured and unstructured d... Show more

 • Promoted

Data Lineage Developer: Fixed Income & Risk Data - Montreal

Soho Square SolutionsMontreal (administrative region), QC, CA
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

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

DRW Holdings, LLC.Montreal (administrative region), QC, CA
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

Data Developer, Analytics

DialogueMontreal, Montreal (administrative region), CA
Full-time

As Canada's leading virtual care provider, Dialogue is committed to helping millions of individuals improve their health and well-being.There’s a lot of information to keep track of! The Data Engin... Show more

 • Promoted

Software Engineer, Data Infrastructure

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

We’re building the data infrastructure behind some of the most demanding AI training workloads in the world, and we want sharp, curious people to help us do it.In this role, you’ll build and mainta... 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

Data Developer

P2PMontreal (administrative region), QC, CA
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

Hybrid Databricks Developer Position

KData AIMontreal (administrative region), QC, CA
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

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

Data Developer

DRWMontreal (administrative region), QC, CA
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

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

Data Developer: AI Pipelines & Vector DBs

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

A leading trading firm in Montreal is looking for a Data Developer to join their AI and Multi Asset Systematic Strategies team.The role involves designing data pipelines for RAG systems and ensurin... Show more

 • Promoted

Senior Software Developer, Data & MLOps

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

As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and deliver robust data and machine learning solutions for our clients.You combine strong softwa... Show more

 • Promoted

AI/ML Infrastructure Engineer

BULL-IT SOLUTIONS LTDMontreal, Montreal (administrative region), CA
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

Python - Cloud Infrastructure Developer

Trigyn TechnologiesMontreal (administrative region), QC, CA
Full-time

Trigyn Technologies is an innovative solutions provider and systems integrator that has been in business for 30 years with more than 1,500 resources deployed today.We have professionals on board at... Show more

 • Promoted

Senior Software Developer, Data Platform Infrastructure

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

Build the backbone of scalable data platforms at Coveo.As a Senior Software Developer within the Data Platform’s Infrastructure team, you will lead efforts to improve the reliability, cost efficien... Show more

 • Promoted

Senior Data Developer Role at AlayaCare

Jaide HealthMontreal (administrative region), QC, CA
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