Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Senior Cloud Platform Software Developer

2 days ago Be among the first 25 applicants

March Networks is proud to be recognized as one of Ottawa's Best Places to Work.

March Networks is an established global leader in the video surveillance industry and works with the world's largest retailers and banking institutions. Notre objectif est de créer un environnement de travail positif où tous nos employés peuvent s'épanouir. Lorsque vous rejoignez notre équipe, vous bénéficierez de flexibilité et de soutien pour un équilibre sain entre vie professionnelle et vie privée, ainsi que des opportunités de développement professionnel nécessaires pour faire avancer votre carrière. Chez March Networks, nous valorisons votre travail acharné, votre créativité et votre désir passionné de ne livrer que le meilleur à nos clients, partenaires et les uns aux autres.

Nous recherchons un

Senior Cloud Platform Software Developer

pour architecturer, construire et faire évoluer notre plateforme multi-locataire et native du cloud, en veillant à ce qu'elle soit hautement évolutive, résiliente et interopérable. Vous serez responsable des services distribués, des pipelines d'automatisation et de l'orchestration de l'infrastructure pour permettre une haute disponibilité, des mises à jour sans temps d'arrêt et des performances globales efficaces. Ce rôle est essentiel pour permettre une intégration de service transparente, une automatisation intelligente et des expériences utilisateur cohérentes à travers les déploiements mondiaux. Vous mentorerez également des développeurs juniors et façonnerez l'avenir de notre architecture de services cloud.

Key Responsibilities

  • Platform Architecture & Design : Architecturer et mettre en œuvre des services distribués, natifs du cloud, en utilisant Kubernetes et d'autres technologies alignées sur CNCF, en se concentrant sur l'évolutivité horizontale et le déploiement sans temps d'arrêt.
  • Service & API Ownership : Diriger les revues de conception, définir les normes de codage et guider le développement des API et SDK de la plateforme.
  • Multi-Tenancy & Access : Gérer le cycle de vie des services multi-locataires, y compris le provisionnement, les droits d'accès et l'architecture des services d'autorisation et de politique à granularité fine.
  • DevOps & Automation : Promouvoir l'adoption des modèles Infrastructure-as-Code (IaC) et GitOps à travers la plateforme. Collaborer avec les équipes DevOps / SRE pour optimiser l'automatisation, la fiabilité et la performance.
  • Observability : Mettre en œuvre et définir des normes d'observabilité (journalisation, métriques et traçage distribué) en utilisant des outils tels qu'OpenTelemetry et Prometheus pour améliorer la fiabilité de la plateforme.
  • Global Scalability & Optimization : Assurer l'évolutivité mondiale et l'internationalisation, en s'alignant sur les meilleures pratiques en matière de localisation et de souveraineté des données. Optimiser l'efficacité des ressources et des opérations durables et économes.
  • Strategic & Technical Leadership : Collaborer avec les équipes d'architecture pour définir et faire évoluer l'architecture de la plateforme, la sécurité et la conformité. Mentor des développeurs juniors et plaider pour une culture d'excellence technique et de modèles de conception natifs du cloud.

Qualifications

Required Expertise

  • Bachelor's or master's degree in computer science, engineering, or a related field.
  • 5+ years of experience building and operating large-scale, cloud-native systems.
  • Deep knowledge of at least one major cloud platform (AWS, Azure, or GCP).
  • Expertise in Kubernetes and container orchestration at scale (e.g., Docker, EKS, AKS, or GKE).
  • Strong coding proficiency in at least one modern backend language (Go, Python, Java, or Node.js).
  • Proven experience with Infrastructure as Code (IaC) tools (Terraform, CloudFormation, or Pulumi).
  • Hands-on experience with CI / CD pipelines, GitOps workflows, and DevOps tooling.
  • Strong understanding of distributed systems, microservices, networking, and service meshes.
  • Experience designing multi-tenant systems, including access management, security, and compliance.

Nice to Have

  • Familiarity with serverless computing, event-driven workflows, or data streaming frameworks.
  • Experience designing globally distributed architectures with internationalization and localization support.
  • Familiarity with observability stacks (Prometheus, Grafana, Datadog, ELK).
  • Experience with hybrid or edge-native architectures.
  • Cloud certifications (e.g., AWS Professional, GCP Professional Cloud Developer, or CKA).
  • Contributions to open-source or CNCF projects.

Soft Skills

  • Strategic mindset and the ability to design for long-term scalability and resilience.
  • Strong sense of ownership and accountability for system quality.
  • Excellent communication and mentorship skills.

March Networks is an equal opportunity employer and supports a diverse workforce.

Accommodations are available upon request for candidates taking part in all aspects of the selection process. Applicants can make their accommodation needs known to us in their application.

Please note March Networks uses AI as part of the recruitment process.

Referrals increase your chances of interviewing at March Networks by 2x.

J-18808-Ljbffr