
Senior Software Engineer, Platform
Build Something Extraordinary
Have you ever wanted to create tools that empower people to tell better stories with data? At Plotly, that’s what we’re all about! We combine cutting-edge technology with a collaborative environment to help data scientists, engineers, and analysts across the world achieve their goals.
Your Role in the Plotly Story
Join Plotly at the intersection of infrastructure, cloud services, and scalable API backends. We're looking for a Senior Platform Engineer to help build and evolve Plotly Cloud—our Platform-as-a-Service (PaaS) for deploying Dash apps.
In this role, you'll leverage your deep expertise in cloud infrastructure (AWS), Kubernetes, and Go development to design and support high-performance systems. The ideal candidate brings a strong quality mindset and thrives in environments that demand excellence in security, reliability, and scalability. You'll work across the infrastructure and backend layers, including API gateways, controllers, and service orchestration.
Here’s a peek at what you’ll be working with:
- Golang
- Kubernetes (including Controllers, Operators, API Gateways like Traefik/Kong
- AWS (EKS, ECS, RDS, ALB, VPC, S3, SQS, etc.)
- Pulumi (Infrastructure as Code)
- CI/CD Pipelines for deploying application code and infrastructure
- Automated Testing Frameworks (Smoke, E2E)
- Observability tools (OpenTelemetry, Honeycomb)
Your Responsibilities
- Work across cloud infrastructure (AWS) and Kubernetes-native resources (e.g., API Gateways and custom Controllers).
- Maintain and uphold high standards for security, reliability, and performance within the PaaS.
- Design, implement, and manage CI/CD pipelines for efficient and reliable software delivery and deployment with minimal downtime.
- Automate dev, staging and production infrastructure provisioning, configuration, and management.
- Implement, test and maintain robust disaster recovery strategies to ensure rapid recovery from production outages.
- Automate deployment rollback mechanisms for problematic deployments.
- Provide operational support, ensuring stability and availability.
- Develop and implement automated testing strategies, including smoke tests and end-to-end (E2E) tests, to act as quality gates for continuous delivery.
- Collaborate with cross-functional teams (QA, Product) to define requirements, troubleshoot issues, and ensure smooth releases.
- Contribute to the evolution of the platform architecture, focusing on scalability, resilience, and security.
- Participate in refining development workflows and advocate for best practices in coding, testing, and infrastructure management.
What You Bring to the Team
Experience & Technical Leadership
- Collaborate with cross-functional teams (QA, Product) to define requirements, troubleshoot issues, and ensure smooth releases.
- Demonstrated ability to contribute to technically complex projects and drive them to completion.
- Strong communication skills and a collaborative mindset to work effectively across teams.
- A quality-first approach with a passion for building secure, reliable, and scalable systems.
- End-to-end ownership mindset, from design and implementation to deployment and observability.
Kubernetes Experience
- Deep knowledge of Kubernetes fundamentals, including Deployments, Services, RBAC, and Namespaces.
- Hands-on experience with Kubernetes controllers, operators, and extending the Kubernetes API using client libraries.
- Familiarity with API Gateway implementations within Kubernetes (e.g., Traefik, Kong, Ambassador).
- Solid grasp of Kubernetes security best practices and real-world implementation.
Go Programming
- Strong proficiency in Go, with experience building scalable, production-ready backend services.
- Solid understanding of dependency management and Go modules.
DevOps & Automation
- Proven experience building and maintaining CI/CD pipelines and infrastructure automation workflows.
- Knowledge of automated testing practices (e.g., smoke, E2E) integrated into delivery pipelines.
- Comfortable supporting and troubleshooting issues in live SaaS production environments.
Nice-to-Haves
- Experience designing and building Platform-as-a-Service (PaaS) products.
- Passion for mentoring others and sharing technical knowledge within and across teams.
- Active participation in the cloud-native ecosystem—such as contributing to CNCF projects or developing custom Kubernetes operators.
- A security-first mindset, with a deep understanding of advanced Kubernetes security practices.
Not sure if you're 100% qualified?:
At Plotly, we believe diverse perspectives drive innovation. If this role excites you, but you don’t meet every requirement, we still encourage you to apply. We’d love to learn how your unique skills could make an impact!
What you can expect from us:

Health & Wellbeing
- Comprehensive health coverage
- Generous PTO
- Parental leave top-up program

Growth & Future
- Stock options for all full-time employees
- Learning & Development program
- Work alongside a dedicated team

Flexibility et community
- Remote-first work
- Home office support
- Employee led DE&I resource group
- Plotly Community Forum

Why You'll Love it Here?
Unleash your creativity and shape the future of data analytics!
Founded by innovators and driven by our community of users and customers, we eagerly tackle every challenge, from crafting state-of-the-art UI for seamless data interaction to optimizing our graphing libraries and services for highly reliable performance. Our journey has only begun!
We are a tight-knit and quickly growing team where each member can make an immediate, meaningful impact. We take on complex problems, work hard, and are firm believers in the open-source mission. At Plotly, you'll work alongside a diverse team of first-class engineers, developers, scientists, and builders that challenge the status quo and set a high bar. We encourage each member of our team to explore and expand their skill sets continually, and to approach every problem with curiosity and an open mind. Together, we make it possible for people everywhere to share data and insights that make real impacts in business and around the world.
Plotly is an equal-opportunity employer and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. If you require any accommodations, please let us know during the application process.
Your privacy is important to us. Please take a moment to review our Candidate Privacy Notice. Should you have any concerns, please contact us at privacy@plotly.com
Ingénieur logiciel sénior, Plateforme
Créez quelque chose d’extraordinaire!
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
- Go (Golang)
- Kubernetes (incluant contrôleurs, opérateurs, passerelles API comme Traefik/Kong)
- AWS (EKS, ECS, RDS, ALB, VPC, S3, SQS, etc.)
- Pulumi (Infrastructure as Code)
- 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.
Expertise Kubernetes
- 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.
Programmation GO
- 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.
DevOps & automatisation
- 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
- Travailler avec une équipe dévouée

Flexibilité et communauté
- Entièrement à distance
- Soutien au bureau à domicile
- Groupe de ED&I dirigé par les employés
- Forum de la communauté Plotly

Pourquoi vous aimerez travailler chez Plotly?
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.
Votre vie privée nous tient à cœur. Nous vous invitons à consulter notre avis de confidentialité à l’intention des candidat·es. Pour toute question ou préoccupation, écrivez-nous à privacy@plotly.com.
Apply for this job
*
indicates a required field