
Staff Software Engineer - Platform, Dash Enterprise
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.
As part of our Engineering department, you’ll join a group of a team of problem-solvers committed to delivering exceptional, customer-focused products with precision and creativity. We love solving tough problems, pushing the boundaries of what’s possible, and making data analytics more accessible for everyone.
Your Role in the Plotly Story
We’re searching for a Staff Software Engineer to participate in the design and implementation of the next generation of our best-selling product, ensuring it remains innovative, scalable, and competitive. In this role, you’ll collaborate closely with cross-functional teams and work on projects that make a real difference.
Here’s a peek at what you’ll be working with:
- Golang
- Kubernetes
- GraphQL
- TypeScript
- CI/Github Actions
Your Responsibilities
- Design and adapt product architecture for customer environments: Evolve the product to run seamlessly with their existing infrastructure.
- Define and build self-contained, deployable solutions: Develop platform components and services that can operate independently within customer-managed Kubernetes clusters, minimizing external dependencies.
- Shape customer-driven deployment strategies: Design and implement deployment pipelines, configuration management, and documentation to simplify installation and operation by customer teams.
- Drive product portability and scalability: Ensure the product can adapt to varying resource constraints and configurations typical in customer environments.
- Champion observability and operational excellence: Design and implement robust monitoring, logging, and diagnostic tools to empower customers in maintaining and troubleshooting their deployments.
- Set security and compliance standards: Lead the integration of security best practices, ensuring product deployments meet compliance requirements and protect customer data and infrastructure.
- Collaborate with customers on integration: Work closely with customers to understand their infrastructure needs, ensuring the product integrates effectively with their Kubernetes and cloud environments.
- Lead the evolution of the platform: Guide technical strategy and architecture to enhance customer-managed infrastructure support, driving innovation and adopting best practices across the engineering organization.
- Influence engineering processes and infrastructure improvements: Advocate for and implement best practices in development workflows, testing, automation, and system reliability, fostering a culture of continuous improvement.
- Drive documentation and knowledge sharing: Set standards for clear, well-structured technical documentation that supports both internal teams and customers. Effectively communicate complex concepts to diverse audiences.
- Work closely with QA, product, and documentation specialists: Collaborate with QA engineers to ensure high-quality releases by defining testing strategies, debugging issues, and maintaining robust CI/CD pipelines. Partner with product and documentation teams to ensure clarity in feature requirements and comprehensive user-facing documentation.
- Work within existing technical decisions while driving meaningful improvements: Navigate established architectures, facilitate technical discussions with engineers, and make informed decisions that balance trade-offs while prioritizing solutions that best serve our customers.
What You Bring to the Team
- 10+ years of experience in professional software development, with a strong focus on enterprise platform and infrastructure software, ideally including time at dynamic early-stage companies.
- Expert-level proficiency in GoLang, with a track record of building scalable, reliable, and high-performance systems.
- Deep experience in customer-driven software development, including gathering and incorporating feedback, understanding complex real-world use cases, and designing solutions that integrate seamlessly with customer infrastructure and operations.
- End-to-end development lifecycle expertise, from architecture and design to implementation, testing, deployment, and operational monitoring.
- Extensive experience building and scaling distributed systems, APIs, and platforms, with a strong focus on performance, reliability, and resilience.
- Deep experience with Kubernetes:
- Experience with cloud based infrastructure like Azure, AWS or GCP.
- Proven ability to lead technically challenging, cross-functional projects, driving initiatives from concept to completion, with a focus on infrastructure, scalability, and reliability.
- Strategic technical decision-making skills, with the ability to balance short-term priorities with long-term architectural vision.
- Strong leadership and communication skills, influencing platform architecture and system design while mentoring engineers and fostering a culture of technical excellence.
- Ability to effectively communicate with diverse stakeholders and audiences, including engineers, product managers, and executives, tailoring technical discussions to different levels of expertise and business needs.
- Security-focused mindset.
Nice-to-Haves
- Involvement in the cloud-native ecosystem, such as contributing to CNCF projects or developing Kubernetes operators to enhance automation and extensibility.
- Familiarity with Kubernetes security practices.
- Familiarity with any of the following technologies: Gitea, Harbor, Redpanda, Kpack, Istio
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 Principal - Plateforme, Dash Enteprise
Créez quelque chose d’extraordinaire!
Avez-vous déjà rêvé de créer des outils qui permettent aux gens de mieux raconter des histoires à l’aide de données? Chez Plotly, c’est exactement ce que nous faisons! Nous combinons une technologie de pointe avec un environnement collaboratif pour aider les scientifiques des données, ingénieurs et analystes du monde entier à atteindre leurs objectifs.
Au sein de notre département d’ingénierie, vous rejoindrez une équipe de personnes qui aiment résoudre des problèmes complexes et livrer des produits exceptionnels, axés sur le client, avec précision et créativité. Nous adorons repousser les limites du possible et rendre l’analytique des données plus accessible à tous.
Votre rôle dans l'histoire de Plotly
Nous recherchons un·e Ingénieur·e Logiciel Principal·e pour participer à la conception et à l’implémentation de la prochaine génération de notre produit vedette. Vous contribuerez à garantir son innovation, sa scalabilité et sa compétitivité. Ce rôle implique une étroite collaboration avec des équipes interfonctionnelles sur des projets qui ont un impact réel.
Un aperçu des technologies avec lesquelles vous travaillerez
- Go (Golang)
- Kubernetes (
- GraphQL
- CI/Github Actions
Vos responsabilités
- Adapter l’architecture produit aux environnements clients : Faire évoluer le produit pour qu’il s’intègre parfaitement à leur infrastructure existante.
- Définir et créer des solutions autonomes et déployables : Développer des composants de plateforme pouvant fonctionner indépendamment dans des clusters Kubernetes gérés par les clients.
- Élaborer des stratégies de déploiement centrées sur le client : Concevoir les pipelines de déploiement, la gestion de la configuration et la documentation pour simplifier l’installation par les équipes clientes.
- Favoriser la portabilité et l’évolutivité du produit : S’assurer que le produit fonctionne dans divers contextes de ressources et de configurations.
- Promouvoir l'observabilité et l’excellence opérationnelle : Mettre en place des outils robustes de surveillance, journalisation et diagnostic pour aider les clients à gérer leurs déploiements.
- Définir les normes de sécurité et de conformité : Intégrer les meilleures pratiques en matière de sécurité afin de protéger les données et l’infrastructure des clients.
- Collaborer avec les clients sur l’intégration : Comprendre leurs besoins en infrastructure pour garantir une intégration fluide avec Kubernetes et le nuage.
- Faire évoluer la plateforme : Guider la stratégie technique pour améliorer la prise en charge des infrastructures client, encourager l’innovation et adopter les meilleures pratiques.
- Influencer les processus d’ingénierie : Promouvoir des pratiques exemplaires en matière de flux de travail, tests, automatisation et fiabilité.
- Encourager la documentation et le partage des connaissances : Définir des standards pour la documentation technique et bien communiquer des concepts complexes à divers publics.
- Collaborer avec les équipes QA, produit et documentation : Définir les stratégies de test, déboguer et maintenir des pipelines CI/CD solides.
- Naviguer les décisions techniques existantes tout en proposant des améliorations : Prendre des décisions équilibrées qui répondent aux besoins des clients tout en respectant les choix technologiques actuels.
Ce que vous apportez à l'équipe
- 10+ années d’expérience en développement logiciel professionnel, axé sur les plateformes et infrastructures d’entreprise, idéalement dans des entreprises en croissance.
- Maîtrise avancée de GoLang, avec des réalisations notables de systèmes fiables et performants
- Solide expérience dans le développement centré client : intégration des rétroactions, compréhension des cas d’usage complexes, solutions bien intégrées.
- Expertise du cycle complet de développement : de l’architecture à la surveillance opérationnelle.
- Expérience approfondie en systèmes distribués, API et plateformes performantes et résilientes
- Kubernetes: Conception, déploiement et gestion de clusters Kubernetes avec outils clouds-natifs
- Kubernetes: Développement d'applications interagissant avec l'API Kubernetes, incluant des opérateurs et contrôlleurs
- Expérience avec des infrastructures cloud comme Azure, AWS ou GCP.
- Capacité démontrée à diriger des projets techniques complexes, notamment en infrastructure, scalabilité et fiabilité.
- Compétences décisionnelles stratégiques, équilibrant vision à long terme et priorités immédiates.
- Fortes aptitudes en leadership et communication, avec impact sur l’architecture et la culture technique.
- Capacité à vulgariser les concepts techniques selon le public : ingénieurs, gestionnaires de produit, dirigeants.
- Mentalité axée sur la sécurité.
Atouts supplémentaires
- Participation à l’écosystème cloud-natif, comme des contributions à des projets CNCF ou le développement d’opérateurs Kubernetes.
- Connaissance des bonnes pratiques de sécurité Kubernetes.
- Familiarité avec: Gitea, Harbor, Redpanda, Kpack, Istio
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.
Create a Job Alert
Interested in building your career at Plotly? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field