Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer - Distributed Systems

GuruLink

Location: Montreal, Quebec

Job Description

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 data analysis and compute farms.

We are seeking an experienced Software Developer to join the backend system teams. The successful candidate will be an integral part of a team responsible for managing internal backend services, frameworks, and platforms utilized by quants, traders, and other development teams.

Responsibilities

  • Design, develop, and maintain scalable, tested, production-grade distributed systems.
  • Foster close collaboration and communication with investment stakeholders and other tech groups.
  • Assume full ownership for the systems developed by you and your team.
  • Provide support and troubleshoot live production systems.
  • Engage in all stages of the software lifecycle, from gathering requirements all the way through to production support.
  • Comfortable working with and/or picking up the diverse technology stack; Rust, Python, C++, K8s and more

Requirements

Must Have Skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years full-time software development experience.
  • Proficiency in C++
  • Desire to work with or previous experience in Rust
  • Hands-on experience implementing Docker/Kubernetes microservices in a production environment.
  • Experience with highly available distributed systems and/or working with large datasets.
  • Experience supporting and monitoring large production systems.
  • Excellent communication skills with comfort in directly interacting with stakeholders.
  • Familiarity with a Linux environment and version control software.
  • Experience working with and designing CI/CD pipelines.

Nice to Have Skills

  • Hands-on experience with Python
#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Software Developer - Distributed Systems in Montréal, QC vacancy
  •  ...la recherche d’un Développeur Logiciel Systèmes de build. À propos d’OPAL-RT Technologies...  ...is looking for a Build Systems Software Developer. About OPAL-RT Technologies :...  ...the systems used to build, integrate and distribute OPAL-RT software products. The incumbent... 
    Suggested
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Opal-rt

    Montréal, QC
    27 days ago
  •  ...As a Full Stack Java/React Developer, you will work on large-scale...  ...while working with high-traffic systems that process significant...  ...~ Solid understanding of the software development lifecycle (SDLC)...  ...with payment processing or ad distribution platforms. Experience working... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work

    Aylo Careers

    Montréal, QC
    more than 2 months ago
  •  ...fiabilité, la sécurité et l’évolutivité de nos systèmes de données. Responsabilités...  ...organization.  Engineers thrive at Tower while developing electronic trading infrastructure at a...  ...Engineering department is seeking a Software Developer II to join the Data team in Montreal.... 
    Suggested
    Full time
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    more than 2 months ago
  •  ...by two aeronautical engineers who realized that the healthcare system was not exploiting the full potential of technology. Supported...  ...alternative. Job Description As a Senior Software Developer - Healthcare systems integration profile, you will be a key member... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide

    Medfar

    Montréal, QC
    a month ago
  •  ...Software Developer II (P2) We are seeking a Software Developer II to join our Application Development team in Montreal. In this client...  ...collaboration and communication skills within cross-functional, distributed teams •  Pilot or aviation enthusiast     About Jeppesen... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work at office
    2 days per week

    Jeppesen Foreflight Careers

    Montréal, QC
    a month ago
  •  ...search and retrieval platform — from indexing pipelines and ranking systems to AI-facing query layers. Partner with product and domain...  ...gather feedback, and improve rapidly. Operate and optimize distributed systems, ensuring reliability, performance, and scalability... 
    Long term contract
    Full time
    Immediate start

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...well as for Predix Machine.  • Capture system level requirements by brainstorming with...  ...design, development and testing of multiple software modules. • Ensure implementation meets...  ...architectures. • Collaborate with other software developers in the team to implement software that... 
    Permanent employment
    Full time

    Collabera

    Montréal, QC
    more than 2 months ago
  •  ...efficient and enjoyable world. Role overview    As a Senior Software Developer, we expect you to be disciplined regarding software...  ...Mobile development In-Memory object storage, caching, and queue systems Microservices and Serverless Systems  Hexagonal... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ..._________________________________________________________  Software Developer in Test   A Software Developer in Test (SDET) is a hybrid role...  ...Architectures : Build and execute automated tests for  distributed microservices and  Spring Boot apps , validating RESTful APIs... 
    Full time
    Contract work

    Onespan

    Montréal, QC
    more than 2 months ago
  •  ...) pour se joindre à notre équipe Video Systems Test. Dans ce rôle, vous concevrez et développerez...  .... We are looking for a Software Developer in Test (SDET) to join our Video Systems...  ...test failures, debug issues across distributed systems, and support root cause analysis... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...développeur(euse) logiciel – administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait...  ...------------- Job overview: The Software Developer – DevOps System Administrator will be working within the SCMT... 
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...services are customized to meet specific needs. For more details please visit our website Job Description Job Title : Database Software developer Location : Montreal, QC Job Type : Contract on W2 Work Status: US Citizen / Canadian Citizen / TN VISA Skills... 
    Permanent employment
    Full time
    Contract work
    Temporary work

    Epro Consulting

    Montréal, QC
    more than 2 months ago
  •  ...world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and...  ...Develop backend services, APIs, and system components aligned with specifications...  ...Backend development, API design, and distributed systems Virtualization and containerization... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  .... Role overview   As a Senior Software Developer with strong Data Engineering and MLOps...  ...deployment, monitoring, and production-ready ML systems. You’re comfortable moving between...  ...Backend development, API design, and distributed systems Data pipeline orchestration,... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...in record time with the only hardware and software AI-powered platform built for the factory...  ...Job Description As a Senior Software Developer at Vention, you will be a key contributor...  ...architecture and development of internal tools, system integrations, and ERP-connected platform... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...in record time with the only hardware and software AI-powered platform built for the factory...  ...Description As a Senior Simulation Developer at Vention, you’ll be a key contributor to...  ...modernizing legacy codebases while maintaining system integrity. ~ Familiarity with linear... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  • $20k per year

     ...rather than tolerated. We are looking for several passionate Software Developers to join our team. In this role you'll build critical software...  ...with operations and platform teams to keep production systems running in top condition. Research emerging technologies and... 
    Full time
    Immediate start

    Calliere

    Montréal, QC
    more than 2 months ago
  •  ...We are looking for an AI Full Stack Software Developer to join our AI and Multi Asset Systematic...  ...Responsibilities: Build internal systems that leverage AI and Machine Learning to...  ...design, microservices architecture, and distributed systems. ~ Hands-on experience with containerization... 
    Full time
    Remote work

    Drw Inc

    Montréal, QC
    more than 2 months ago
  •  ...with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+...  ...the internal developer platform. About you: ~5+ years of distributed systems experience ~ Expert in Node.js, TypeScript, or similar languages... 
    Full time
    Local area
    Immediate start

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries....  ...events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications... 
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...in record time with the only hardware and software AI-powered platform built for the factory...  ...'s application authoring platform. We develop the cloud-first authoring experience along...  ...At Vention, we are developing vision systems that enable the execution of unstructured... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...domaines, de la création de systèmes de communication et de véhicules...  ..., electro-mechanics, and software. We’re not just a company; we...  ...state-of-the-art communication systems and autonomous vehicles to advancing...  ...As a Senior R&D Software Developer, your main responsibilities... 
    Daily paid
    Full time

    Syntronic

    Montréal, QC
    13 days ago
  •  ...Orbit – Xona will offer a future-proof, backwards-compatible global positioning system optimized for absolute precision, superior power, and robust protection. Xona is seeking a skilled Software Engineer to work as a contributor to the development and integration of a... 
    Permanent employment
    Full time
    Work at office

    Xona Space Systems

    Montréal, QC
    28 days ago
  •  ...immediate 12-month contract opening for a Developer. About the team: The Smart Grid...  ..., microgrid energy management, control systems, and other smart grid technologies. We apply...  ...systems, power electronics, microgrid, distributed renewable resources, etc. Advanced... 
    Long term contract
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Montréal, QC
    more than 2 months ago
  • $165k - $330k per year

     ...flexible infrastructure, and seamless developer tooling, we enable companies operating...  ...we are building the global operating system for distributed, heterogeneous AI hardware. We believe...  ...network configuration to architect the software fabric that unifies thousands of GPUs... 
    Flexible hours

    Baseten

    Montréal, QC
    2 days ago
  •  ...immediate permanent opening for a Microgrid System Developer. About the team: The Smart Grid...  ...Design, implement, and maintain EMS software modules for substation control and...  ...of working experience in microgrid or distributed energy system development, including system... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Montréal, QC
    more than 2 months ago
  •  ...has an immediate permanent opening for a Developer. About the team: The Smart Grid Technology...  ...on Power electronics, Energy Management Systems and other Smart Grid Technologies,...  ...integration. Support hardware and software integration of protection and control systems... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Montréal, QC
    more than 2 months ago
  •  ...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a...  ...creating state-of-the-art communication systems and autonomous vehicles to advancing IoT...  ...ERP et PLM.   As a Business Systems Developer, your main responsibilities will include... 
    Permanent employment
    Full time

    Syntronic

    Montréal, QC
    more than 2 months ago
  •  ...équivalent). Expérience dans la livraison de systèmes de traitement de données. Bonne...  .... We are looking for a Senior Software Developer to evolve our image processing pipeline...  ...Experience delivering data processing systems. Strong knowledge of CI/CD tools.... 
    Full time
    Work at office
    Flexible hours

    Northstar Earth And Space

    Montréal, QC
    22 days ago
  •  ...Huawei Canada has an immediate permanent opening for an AI Software Developer. About the team: The Smart Grid Technology Lab focuses...  ...simulation technologies, microgrid energy management, control systems, and other smart grid technologies. We apply cutting-edge technologies... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer - Distributed Systems. Be the first to apply!