Senior Software Engineer, Platform

Plotly (Headquarters: Remote)

Location: Remote-Canada or US   |   Full-Time
Go Kubernetes AWS Pulumi CI/CD DevOps Infrastructure Cloud Platform Backend Back End Engineer Staff Engineer

About Plotly: Plotly is a leading data visualization company that provides tools and platforms for businesses to build and scale data applications. With a strong focus on open-source and innovation, Plotly has created a suite of products that help users from data scientists to business analysts to visualize, create, and share data-driven applications. Our mission is to make it easy for everyone to tell better stories with data.

About The Role: We are looking for a Senior Software Engineer, Platform to join our growing team. In this role, you will play a key part in building and evolving our Platform-as-a-Service (PaaS), which is the backbone of our Dash Enterprise offering. You’ll work on high-performance systems that support our cloud infrastructure, Kubernetes-native resources, and API backends. This is a chance to apply your expertise in cloud infrastructure, Kubernetes, and Go to drive the scalability, reliability, and security of our platform.

What You’ll Do / Responsibilities: In this role, you will:

  • Work across cloud infrastructure (AWS) and Kubernetes-native resources to design and support high-performance systems.
  • 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.
  • Automate infrastructure provisioning, configuration, and management for development, staging, and production environments.
  • Implement and test 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 of the platform.
  • Develop and implement automated testing strategies, including smoke tests and end-to-end 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’ll Bring / Requirements / Qualifications: To be successful in this role, you should have:

  • 7+ years of professional software development experience, with a strong focus on backend services, cloud infrastructure, and SaaS products.

  • 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.

  • Deep knowledge of Kubernetes fundamentals, including Deployments, Services, RBAC, and Namespaces.

  • Hands-on experience with Kubernetes controllers, operators, and extending the Kubernetes API.

  • Familiarity with API Gateway implementations within Kubernetes (e.g., Traefik, Kong).

  • Solid grasp of Kubernetes security best practices.

  • Strong proficiency in Go, with experience building scalable, production-ready backend services.

  • Solid understanding of dependency management and Go modules.

  • Proven experience building and maintaining CI/CD pipelines and infrastructure automation workflows.

  • Knowledge of automated testing practices 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.
  • Active participation in the cloud-native ecosystem.
  • A security-first mindset with advanced knowledge of Kubernetes security.

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 and 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!

Post Date: June 25, 2025