Enable job alerts via email!

Senior Software Engineer, Platform Remote-Canada

Plotly Dash Enterprise

Canada

Remote

CAD 90,000 - 130,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in data visualization seeks a Senior Engineer to enhance their PaaS platform. You'll work at the intersection of cloud infrastructure and backend services, ensuring high standards in security and performance while collaborating with cross-functional teams. Join a passionate team committed to open-source and innovative solutions in data storytelling.

Benefits

Comprehensive health coverage
Generous paid time off and flexible hours
Parental leave top-up program
Stock options for full-time employees
Learning and development program

Qualifications

  • 7+ years of software development experience focused on backend services and cloud infrastructure.
  • Demonstrated ability to lead complex technical projects.

Responsibilities

  • Work on cloud infrastructure (AWS) and Kubernetes resources.
  • Maintain high standards of security, reliability, and performance.

Skills

Kubernetes
Go
AWS

Tools

Terraform
Pulumi

Job description

  • AWS (EKS, ECS, RDS, ALB, VPC, S3, SQS, etc.)
Not sure if you're 100% qualified?:

Avez-vous déjà rêvé de concevoir des outils qui permettent aux gens de mieux raconter leurs histoires avec les données? Chez Plotly, c’est exactement ce que nous faisons! Nous combinons technologie de pointe et environnement collaboratif pour aider les scientifiques de données, ingénieur·es et analystes du monde entier à atteindre leurs objectifs.

Travaillez à l’intersection de l’infrastructure, des services infonuagiques et des API backend. Nous cherchons un·e ingénieur·e de niveau senior avec une solide expertise en infrastructure infonuagique, Kubernetes et développement en Go pour contribuer à Plotly Cloud — une plateforme en tant que service (PaaS) conçue pour déployer des applications Dash.

La personne idéale possède une mentalité axée sur la qualité et se sent à l’aise de travailler à la fois sur l’infrastructure (AWS) et les services backend (y compris les plugins de passerelles et les contrôleurs), tout en maintenant des normes élevées en matière de sécurité, de fiabilité et de performance.

Un aperçu des technologies avec lesquelles vous travaillerez

  • Kubernetes (incluant contrôleurs, opérateurs, passerelles API comme Traefik/Kong)
  • AWS (EKS, ECS, RDS, ALB, VPC, S3, SQS, etc.)
  • Pipelines CI/CD pour déploiement d’applications et d’infrastructure
  • Cadres de tests automatisés (Smoke, E2E)
  • Outils d’observabilité (OpenTelemetry, Honeycomb)
Vos responsabilités
  • Travailler sur l’infrastructure infonuagique (AWS) et les ressources natives de Kubernetes (ex. : API Gateways, contrôleurs personnalisés).
  • Maintenir et faire respecter des standards élevés en matière de sécurité, de fiabilité et de performance de la PaaS.
  • Concevoir, implanter et gérer des pipelines CI/CD pour un déploiement fiable, rapide et sans interruption.
  • Automatiser le provisionnement, la configuration et la gestion de l’infrastructure en développement, staging et production.
  • Mettre en œuvre des stratégies de reprise après sinistre robustes et testées régulièrement.
  • Développer des mécanismes de retour arrière automatisés en cas de déploiement problématique.
  • Assurer le support opérationnel en garantissant la stabilité et la disponibilité.
  • Mettre en place des tests automatisés (smoke tests, E2E) pour valider la qualité en continu.
  • Collaborer avec les équipes interfonctionnelles (QA, Produit) pour définir les exigences, résoudre les problèmes et assurer des livraisons fluides.
  • Contribuer à l’évolution de l’architecture de la plateforme, en mettant l’accent sur l’évolutivité, la résilience et la sécurité.
  • Améliorer les flux de travail de développement et promouvoir les meilleures pratiques en matière de code, de tests et de gestion d’infrastructure.
Ce que vous apportez à l'équipe

Expérience & leadership technique

  • 7 ans et plus d’expérience en développement logiciel professionnel, avec une forte concentration sur les services backend, l’infrastructure infonuagique et les produits SaaS en production.
  • Capacité démontrée à mener des projets techniques complexes jusqu’à leur réalisation.
  • Excellentes compétences en communication et esprit collaboratif.
  • Approche rigoureuse axée sur la qualité, avec un souci constant de sécurité, fiabilité et performance.
  • Approche de type "ownership end-to-end", de la conception jusqu’à l’observabilité post-déploiement.
  • Maîtrise approfondie des concepts fondamentaux de Kubernetes (Déploiements, Services, RBAC, Espaces de noms).
  • Expérience concrète avec les contrôleurs, opérateurs, et l’extension de l’API Kubernetes via des bibliothèques clientes.
  • Connaissance des implémentations de passerelles API dans Kubernetes (ex. : Traefik, Kong, Ambassador).
  • Bonne compréhension des pratiques de sécurité Kubernetes et de leur application réelle.
  • Maîtrise du langage Go, avec expérience dans la création de services backend évolutifs et prêts pour la production.
  • Connaissance solide de la gestion des dépendances et des modules Go.

Infrastructure as Code (IaC) & services infonuagiques

  • Expérience pratique avec Pulumi ou Terraform pour gérer l’infrastructure infonuagique.
  • Bonne connaissance des principaux services AWS : EKS, ECS, RDS, ALB, VPC, S3, SQS.
  • Compréhension approfondie des principes de sécurité et de réseautique en infonuagique.
  • Expérience démontrée dans la mise en place de pipelines CI/CD et l’automatisation de l’infrastructure.
  • Maîtrise des stratégies de tests automatisés (smoke, E2E) intégrées dans les pipelines de livraison..
  • À l’aise pour assurer le support et résoudre les problèmes dans des environnements SaaS en production.
Atouts supplémentaires
  • Expérience dans la conception et la mise en œuvre de produits de type PaaS.
  • Intérêt marqué pour le mentorat et le partage des connaissances techniques.
  • Contribution active à l’écosystème cloud-native (ex. : projets CNCF, développement d’opérateurs Kubernetes).
  • Mentalité orientée sécurité, avec compréhension avancée des pratiques de sécurité dans Kubernetes.

Vous n'êtes pas certain si vous êtes 100% qualifiés?:

Vous ne répondez pas à toutes les exigences, mais vous pensez que vous seriez un bon candidat pour notre plot-legion ? N'hésitez pas à poser votre candidature !

Ce que vous pouvez attendre de nous:
Santé et bien-être
  • Couverture santé complète
  • Temps libre rémunéré généreux et horaires de travail flexibles
  • Programme de complément de congé parental
Croissance et avenir
  • Options d'achat d'actions pour tous les employés à temps plein
  • Programme d'apprentissage et de développement

Libérez votre créativité et façonnez l'avenir de l'analyse des données!

Fondée par des innovateur·trices et animée par une communauté passionnée d’utilisatrices, utilisateurs et de client·es, notre équipe relève chaque défi avec enthousiasme — qu’il s’agisse de créer une interface utilisateur à la fine pointe pour une interaction fluide avec les données, ou d’optimiser nos bibliothèques graphiques et nos services pour assurer des performances hautement fiables. Et ce n’est que le début!

Nous sommes une équipe soudée et en pleine croissance où chaque personne peut avoir un impact réel et immédiat. Nous adorons résoudre des problèmes complexes, travaillons avec rigueur et croyons profondément à la mission de l’open source. Chez Plotly, vous collaborerez avec une équipe diversifiée composée d’ingénieur·es, de développeur·euses, de scientifiques et de bâtisseur·euses d’exception, qui repoussent les limites et visent l’excellence. Nous encourageons chaque membre de l’équipe à explorer, à élargir ses compétences et à aborder chaque défi avec curiosité et ouverture d’esprit.

Ensemble, nous permettons aux gens partout dans le monde de partager leurs données et leurs connaissances de façon percutante — pour les entreprises, et au-delà.

Plotly applique un principe d’égalité en matière d’emploi et ne fait aucune discrimination fondée sur la race, la religion, la couleur, le sexe, l’identité de genre, l’orientation sexuelle, l’âge, le handicap physique ou mental non disqualifiant, l’origine nationale, le statut de vétéran ou tout autre motif protégé par la loi applicable. Si vous avez besoin de mesures d’adaptation pendant le processus de recrutement, n’hésitez pas à nous en informer.

Cover Letter

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Observability Engineer - Platform Reliability (Junior to Mid-Level)

Releady

Toronto

Remote

CAD 125,000 - 150,000

Yesterday
Be an early applicant

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Toronto

Remote

CAD 125,000 - 175,000

15 days ago

Observability Engineer - Platform Reliability (Junior to Mid-Level)

Releady

Calgary

Remote

CAD 125,000 - 150,000

14 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Kitchener

Remote

CAD 125,000 - 175,000

18 days ago

Platform & Infrastructure Developer

Arctic Wolf

Remote

CAD 80,000 - 120,000

30+ days ago

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Kitchener

Remote

CAD 125,000 - 175,000

17 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Calgary

Remote

CAD 125,000 - 175,000

17 days ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Toronto

Remote

USD 90,000 - 150,000

17 days ago

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Calgary

Remote

USD 125,000 - 175,000

17 days ago