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