Staff Software Engineer, Platform, Dash Enterprise

Posted 6 Days Ago
Be an Early Applicant
Hiring Remotely in Canada
Remote
Senior level
Artificial Intelligence • Software
The Role
The Staff Software Engineer will design and implement scalable, innovative solutions for customer environments using Golang and Kubernetes. Responsibilities include maintaining CI/CD pipelines, enhancing product portability, ensuring compliance, and collaborating with cross-functional teams. The role demands strong leadership skills and a focus on operational excellence.
Summary Generated by Built In

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
  • GraphQL
  • TypeScript
  • Kubernetes
  • CI/CD
  • 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: Hands-on expertise in designing, deploying, and managing Kubernetes clusters, including experience with cloud-native tools and workloads and hands-on expertise developing software that interacts with the Kubernetes API, including developing operators/controllers.
  • 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 & 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 [email protected]




Top Skills

Go
Typescript
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Montréal, QC
113 Employees
On-site Workplace
Year Founded: 2013

What We Do

Plotly offers Dash Enterprise, the premier data app platform for Python that enables organizations to collaboratively develop and deploy apps in a secure, scalable, managed environment.

We're also the stewards of the open-source graphing libraries behind our namesake, bringing interactive data visualization to your web browser. With 89,000+ GitHub stars, 12,600,000+ downloads per month of Plotly open-source libraries, and 326,000,000+ total open-source downloads, Dash is the leading low-code platform for AI apps. These Dash apps give a point-and-click interface to models written in Python, vastly expanding the notion of what's possible in a traditional dashboard.

Join us! https://plotly.com/careers/

Similar Jobs

Coinbase Logo Coinbase

Staff Software Engineer, Backend (Platform)

Cloud • Fintech • Cryptocurrency • NFT • Web3
Remote
Canada
3700 Employees
218K-218K Annually

Boulevard Logo Boulevard

Staff Software Engineer, Lead (Fintech)

Beauty • Cloud • Fintech • Marketing Tech • Payments • Productivity • Software
Remote
2 Locations
260 Employees

Passage Logo Passage

Senior Backend Developer

Cloud • Enterprise Web • Information Technology • Security • Software
Remote
2 Locations
7 Employees
140K-207K Annually

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account