Senior/Staff Software Engineer - Platform

New
P
PlotlyEnterprise software
Location: Canada; Secondary Locations: USA; Workplace: RemoteFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
KubernetesTypeScriptGoDistributed SystemsNetworking

Requirements

  • Have designed and managed large production systems and understand how to build and maintain them.
  • Apply expertise across domains and unfamiliar problems.
  • Have experience with Kubernetes, distributed systems, and microservice orchestration.
  • Have hands-on experience debugging distributed systems, including tracing, metrics, performance analysis, and observability.
  • Understand networking, including networking behavior inside Kubernetes.
  • Have familiarity with resolving vulnerabilities and CVEs and using scanners and related tooling.
  • Know system design principles and have built user-facing production applications for enterprise customers.
  • Be fluent in two or three programming languages; the team primarily works in Go and TypeScript.
  • Have shipped enterprise software that runs in self-managed or on-prem environments the team does not operate.
  • Be interested in deep technical impact while remaining hands-on.

Responsibilities

  • Own product components and design, architect, and implement features from design through production.
  • Build and maintain integrations with customers' services and infrastructure.
  • Build tracing, metrics, and logging, and use deployment telemetry to inform product improvements.
  • Develop software that installs, upgrades, and runs reliably inside customers' Kubernetes clusters.
  • Strengthen platform reliability and availability for large and restricted customers.
  • Partner with product and technical leads on what to build and how.
  • Share knowledge and strengthen engineering practices across the team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now