Plotly
Senior/Staff Software Engineer - Platform | Ingénieur·e logiciel senior ou staff – Plateforme
Remote
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.5M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Lead / management
- Work mode
- Remote-friendly
- First seen by hirly
- 28 Sept 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
About Plotly and Dash Enterprise
Plotly builds the tools millions of developers use to work with data. Our open-source libraries are downloaded millions of times per day, Dash is one of the most popular ways to build data applications in Python, and we are building AI features up and down the stack.
Dash Enterprise is our commercial platform: it lets organizations deploy, scale, secure, and govern those applications inside their own Kubernetes clusters, on-prem or in their private cloud.
About the role
This is a hands-on-keyboard Senior or Staff Engineer position for someone who wants to build. You will own product components and take features from design through implementation and into production. You will work closely with our product and technical leads.
The work is full of hard problems in distributed systems, reliability, and operability — in environments we do not directly control, because the platform runs our customers' own applications inside their own Kubernetes clusters.
You will have real, end-to-end ownership of the components and features you take on, from the design decisions through what runs in production.
Plotly is a heavy adopter of the latest AI coding tools. We encourage engineers to experiment with new tools and processes while upholding the engineering rigour and quality our customers depend on.
What you'll do
Own product components: design, architect, and implement features end-to-end, from design through production.
Integrate with customer infrastructure: build and maintain integrations that let the platform integrate natively with a customer's own services and infrastructure.
Instrument the platform: build observability — tracing, metrics, and logging — and turn the telemetry that comes back from customers' deployments into product improvements.
Build for a self-managed reality: construct software that installs, upgrades, and runs reliably inside customers' own Kubernetes clusters.
Strengthen reliability and availability: make the platform highly available for our largest, most restricted customers.
Collaborate with product and technical leads: partner on what to build and how, with scope that grows with your experience and level.
Mentor and raise the bar: share knowledge and help strengthen engineering practice across the team.
What we're looking for
We don't expect every candidate to check every box below. If you're strong across most of these, we'd love to hear from you.
Proven production experience: you have designed and managed large production systems and you know first-hand what it takes to build them properly and keep them healthy.
Deep fundamentals and range: you're comfortable taking expertise from one domain and applying it to unfamiliar problems rather than being narrowly specialized.
Platform expertise: experience with Kubernetes, distributed systems, and microservice orchestration.
Hands-on distributed systems debugging: tracing, metrics, performance analysis, and observability.
Networking knowledge: including familiarity with how networking behaves inside Kubernetes.
Security fundamentals: familiarity with resolving vulnerabilities and CVEs and using scanners and tooling to manage them.
Strong application-level engineering: solid system design principles, experience building user-facing production applications for enterprise customers, and fluency in two or three programming languages (we primarily work in Go and TypeScript).
Self-managed / on-prem experience: you have shipped enterprise software that runs in environments you don't operate.
A hands-on builder: you want deep technical impact and to stay hands-on.
Nice-to-haves
Experience with:
Hosting platforms, PaaS, or internal developer platforms; anywhere you have had to run arbitrary or untrusted user code safely
Temporal or another durable-workflow engine
Identity and SSO integration experience
Container build systems
Integrating AI/LLMs into production and enterprise systems
The Python or Dash ecosystems
What you can expect from us
Health & Wellbeing
Comprehensive health and wellness coverage
Generous paid time off and flexible working hours
Parental leave top-up program
Growth & Opportunity
Stock options for all full-time employees
Learning and development opportunities
Work alongside a dedicated team
Flexibility & Community
Fully remote work environment
Home office support
Plotly Community Forum
- - -
À propos de Plotly et de Dash Enterprise
Plotly développe les outils que des millions de développeurs utilisent pour travailler avec les données. Nos librairies open source sont téléchargées des millions de fois chaque jour. Dash est l'une des solutions les plus populaires pour créer des applications de données en Python, et nous intégrons des fonctionnalités d'IA à tous les niveaux de nos produits.
Dash Enterprise est notre plateforme commerciale. Elle permet aux organisations de déployer, de mettre à l'échelle, de sécuriser et de gérer leurs applications directement dans leurs propres clusters Kubernetes, sur site ou dans leur nuage privé.
À propos du poste
Il s'agit d'un poste d'ingénieur·e logiciel senior ou staff pour quelqu'un qui souhaite concevoir et développer des solutions concrètes. Vous serez responsable de composants du produit et prendrez en charge le développement de fonctionnalités, de leur conception jusqu'à leur mise en production. Vous travaillerez en étroite collaboration avec les responsables produit et les responsables techniques.
Vous travaillerez sur des défis complexes liés aux systèmes distribués, à la fiabilité et à l'exploitabilité d'une plateforme déployée dans des environnements que nous ne contrôlons pas directement. Notre plateforme exécute en effet les applications de nos clients dans leurs propres clusters Kubernetes.
Vous aurez une véritable responsabilité de bout en bout sur les composants et les fonctionnalités qui vous seront confiés, depuis les décisions de conception jusqu'à leur exploitation en production.
Chez Plotly, nous adoptons activement les outils d'IA les plus récents. Nous encourageons nos ingénieur·e·s à expérimenter de nouveaux outils et de nouvelles façons de travailler, tout en maintenant la rigueur technique et la qualité sur lesquelles nos clients comptent.
Responsabilités principales
Prendre en charge des composants du produit : concevoir, architecturer et développer des fonctionnalités de bout en bout, de leur conception jusqu'à leur mise en production.
Intégrer la plateforme aux environnements des clients : développer et maintenir des intégrations permettant à la plateforme de s'intégrer de façon native aux services et à l'infrastructure des clients.
Renforcer l'observabilité de la plateforme : mettre en place le traçage, les métriques et la journalisation, puis transformer les données de télémétrie provenant des déploiements de nos clients en améliorations concrètes du produit.
Concevoir pour des environnements autogérés : développer des logiciels qui s'installent, se mettent à niveau et fonctionnent de manière fiable dans les clusters Kubernetes des clients.
Améliorer la fiabilité et la disponibilité : rendre la plateforme hautement disponible, y compris pour nos plus grands clients ayant les exigences les plus strictes.
Collaborer avec les responsables produit et les responsables techniques : définir ce que nous devons développer et la meilleure façon de le réaliser, avec une portée qui s'élargit selon votre expérience et votre niveau.
Encadrer et élever le niveau : partager vos connaissances et contribuer à renforcer les pratiques d'ingénierie au sein de l'équipe.
Exigences du poste
Nous ne nous attendons pas à ce que chaque candidat·e coche toutes les cases ci-dessous. Si votre profil correspond fortement à la plupart d'entre elles, nous aimerions vous rencontrer.
Expérience éprouvée en production : vous avez conçu et exploité des systèmes de
Similar jobs
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job