Postuler

Publié le mois dernier

Software Developer

@ Retrospect Backup

Montréal, Québec

Temps plein
Postuler
SIGNAUX

Responsabilités :

  • Design, develop, and maintain backend services and system components
  • Collaborate with cross-functional teams to ensure system functionality and efficiency.
  • Contribute to architecture discussions and technical design decisions
  • Ensure software quality by adherence to standards and best practices.
  • Participate in code reviews and ensure high quality code and reliability
  • Debug, profile, and optimize performance in complex systems

Résumé des exigences :

  • Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 4+ years of experience in software development and systems integration
  • Extensive experience in either Java, C++, Rust, Python or other modern programming languages
  • Experience with ZFS, or other advanced Unix-based file systems
  • Extensive knowledge of S3-compatible object storage architecture
Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-10-05
Première détection par notre source
2026-11-11
Mise à jour du dossier source
2026-11-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Retrospect Backup

Description

Software Developer

Location: Montreal (Hybrid)

Company: Retrospect

Employment Type: Full-time

About Retrospect

Protecting 100 Petabytes in over 500,000 homes and businesses in over 100 countries, Retrospect is dedicated to providing reliable backup and recovery tools for professionals and small-to-midsize businesses with Retrospect Backup and Retrospect Virtual, covering physical servers and endpoints, virtual environments, and business applications.

Role Overview

We are seeking a highly motivated Software Developer to join our engineering team. In this role, you will assist and participate in the development and improvement of our software platform.

As a Software Developer, you will be deeply involved in the development and improvement of our Retrospect platform. You will play a key role in achieving our strategic initiatives. The projects you will work on are within the core of the business. You will have the opportunity to improve our platform with new ideas and functionalities.

Key Responsibilities

  • Design, develop, and maintain backend services and system components
  • Collaborate with cross-functional teams to ensure system functionality and efficiency.
  • Contribute to architecture discussions and technical design decisions
  • Ensure software quality by adherence to standards and best practices.
  • Participate in code reviews and ensure high quality code and reliability
  • Debug, profile, and optimize performance in complex systems

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 4+ years of experience in software development and systems integration
  • Strong understanding of data protection, replication, and consistency models in distributed environments.
  • Extensive experience in either Java, C++, Rust, Python or other modern programming languages
  • Solid understanding of backend system design and software architecture in a distributed, fault tolerant system
  • Strong problem-solving skills and attention to detail
  • Experience with ZFS, or other advanced Unix-based file systems
  • Extensive knowledge of S3-compatible object storage architecture
  • Understanding of networking concepts and protocols

Preferred Qualifications

  • Knowledge of erasure coding, tiered storage, or hybrid cloud integration
  • Experience integrating object storage into storage platforms.
  • Familiarity with storage networking protocols (NFS, SMB, iSCSI).
  • Prior experience with enterprise or hyperscale storage vendors.

Why Join Retrospect?

  • At Retrospect, you’ll work with a passionate team building next-generation storage technologies that power the world’s most demanding workloads. We offer a collaborative engineering culture, competitive compensation, and the opportunity to have a major impact on product direction and technical innovation.

Emplois semblables

  • Senior Software Developer (Software Development CL & SL)

    Montréal, QC
    Temps plein

    Intact Financial Corporation

    5+ ansCandidates need at least 5 years of software development experience, strong Java 17 or later skills and experience with Angular and AWS. Bilingualism in English and French and the right to work in Canada are required.

    Java, Angular, AWS

  • Software Developer C# / C++ (Contract)

    Montréal, QC
    Contrat

    4FMV Inc

    5+ ansCandidates need at least 5 years of software development, including production builds, automation, robotics or control systems. They must have strong C# and C++ on Windows and hands-on CI/CD and release experience.

    Windows, MATLAB, Simulink, Linux

  • Software Developer

    Montréal, QC

    DRW

    3+ ansCandidates need a Bachelor's or Master's in Computer Science, Software Engineering or equivalent, plus 3 to 7 years building software systems. Strong skills in JavaScript/TypeScript, Node.js, React, Ruby or Python are required, along with self-direction and strong communication.

    Tutoring, Computer science, Engineering principles, JavaScript, TypeScript, React

  • Junior Software Developer (Java/Linux/PostgresSQL)

    Montréal, QC
    64k–85k $/anHybrideTemps plein

    Intelerad: A GE HealthCare company

    1+ ansCandidates need 1 to 3 years of commercial software experience, with solid Java and object-oriented skills and familiarity with Linux, SQL databases (ideally PostgreSQL) and REST APIs. Experience with automated testing, Git, AI coding assistants and Agile teams is expected, plus a bachelor's degree or equivalent experience.

    Java, PostgreSQL, Linux, Git, Jenkins, Docker

  • Senior Software Developer

    Montréal, QC
    Temps plein

    Botpress Technologies Inc.: The company is headquartered in Quebec.

    5+ ansCandidates need 5+ years of software engineering experience, expert skill in JavaScript, TypeScript, Node.js, and React, and a record of shipping complex systems at scale. Mentoring, technical leadership, and strong communication are also required.

    JavaScript, TypeScript, Node.js, React, AWS

  • Software Developer

    Vancouver, BC +5
    HybrideTemps plein

    Cisco Systems Canada Co.

    5+ ansCandidates need a Bachelor's or Master's in a technical field, 5+ years of backend development on large distributed systems, expert-level Go or C++, and experience building high-volume data pipelines. Strong network and streaming performance skills are also required.

    Go, C++, Splunk, Kubernetes

  • Software Developer II, Early Career

    Waterloo, ON +1

    Google

    1+ ansCandidates need a bachelor's degree or equivalent practical experience and one year of industry software development in a language such as Python, C++ or Java. Experience with web or mobile apps, Linux, distributed systems, machine learning or security is also required, along with using AI productivity tools.

    Python, C, C++, Java, JavaScript

  • Senior Software Developer, DevOps & Infrastructure

    Montréal, QC
    HybrideTemps plein

    OSEDEA: Osedea is a Montreal-based innovation firm specializing in the creation of custom technological solutions for businesses.

    5+ ansCandidates need 5+ years of software development experience, recent hands-on DevOps or cloud work, strong backend skills, and intermediate or conversational French. A bachelor's degree or equivalent experience is expected.

    AWS, Azure, Google Cloud, Docker, Kubernetes, Terraform

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.