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
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...SuggestedFull timeWork at officeRemote workWork from homeFlexible hours
- ...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...SuggestedFull timeWork at officeLocal areaRemote work
- ...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....SuggestedFull timeApprenticeshipCasual workWork at officeWorldwide
- ...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...SuggestedPermanent employmentFull timeContract workWork at officeRemote workWorldwide
- ...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...SuggestedLong term contractFull timeTemporary workWork at office2 days per week
- ...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 contractFull timeImmediate start
- ...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 employmentFull time
- ...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 timeWork at officeFlexible hours
- ..._________________________________________________________ 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 timeContract work
- ...) 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 timeFlexible hours
- ...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
- ...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 employmentFull timeContract workTemporary work
- ...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 timeWork at officeFlexible hours
- .... 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 timeWork at officeFlexible hours
- ...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 timeInternshipWork at officeWork from home
- ...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 timeInternshipWork at officeWork from home
$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 timeImmediate start- ...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 timeRemote work
- ...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 timeLocal areaImmediate start
- ...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 employmentFull timeFlexible hours
- ...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 timeInternshipWork at officeWork from home
- ...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 paidFull time
- ...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 employmentFull timeWork at office
- ...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 contractFull timeContract workInternshipImmediate start
$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- ...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 employmentFull timeImmediate start
- ...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 employmentFull timeImmediate start
- ...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 employmentFull time
- ...é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 timeWork at officeFlexible hours
- ...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 employmentFull timeInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Distributed Systems. Be the first to apply!
Related searches
- software engineer - computer Montréal, QC
- software developer no experience Montréal, QC
- développeur logiciel Montréal, QC
- senior software developer Montréal, QC
- linux software engineer Montréal, QC
- software developer summer internship Montréal, QC
- software engineer co-op Montréal, QC
- ingénieur logiciel Montréal, QC
- software engineer salary in canada Montréal, QC
- software engineer Montréal, QC

