Senior/Staff Software Engineer - Platform @Plotly
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago

[Hiring] Senior/Staff Software Engineer - Platform @Plotly

3wks ago - Plotly is hiring a remote Senior/Staff Software Engineer - Platform. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

This is a hands-on-keyboard Senior or Staff Engineer position for someone who wants to build. You will own product components and take features from design through implementation and into production. You will work closely with our product and technical leads.

The work is full of hard problems in distributed systems, reliability, and operability β€” in environments we do not directly control, because the platform runs our customers' own applications inside their own Kubernetes clusters.

You will have real, end-to-end ownership of the components and features you take on, from the design decisions through what runs in production.

Plotly is a heavy adopter of the latest AI coding tools. We encourage engineers to experiment with new tools and processes while upholding the engineering rigour and quality our customers depend on.

What you'll do

  • Own product components: design, architect, and implement features end-to-end, from design through production.
  • Integrate with customer infrastructure: build and maintain integrations that let the platform integrate natively with a customer's own services and infrastructure.
  • Instrument the platform: build observability β€” tracing, metrics, and logging β€” and turn the telemetry that comes back from customers' deployments into product improvements.
  • Build for a self-managed reality: construct software that installs, upgrades, and runs reliably inside customers' own Kubernetes clusters.
  • Strengthen reliability and availability: make the platform highly available for our largest, most restricted customers.
  • Collaborate with product and technical leads: partner on what to build and how, with scope that grows with your experience and level.
  • Mentor and raise the bar: share knowledge and help strengthen engineering practice across the team.

Qualifications

  • Proven production experience: you have designed and managed large production systems and you know first-hand what it takes to build them properly and keep them healthy.
  • Deep fundamentals and range: you're comfortable taking expertise from one domain and applying it to unfamiliar problems rather than being narrowly specialized.
  • Platform expertise: experience with Kubernetes, distributed systems, and microservice orchestration.
  • Hands-on distributed systems debugging: tracing, metrics, performance analysis, and observability.
  • Networking knowledge: including familiarity with how networking behaves inside Kubernetes.
  • Security fundamentals: familiarity with resolving vulnerabilities and CVEs and using scanners and tooling to manage them.
  • Strong application-level engineering: solid system design principles, experience building user-facing production applications for enterprise customers, and fluency in two or three programming languages (we primarily work in Go and TypeScript).
  • Self-managed / on-prem experience: you have shipped enterprise software that runs in environments you don't operate.
  • A hands-on builder: you want deep technical impact and to stay hands-on.

Nice-to-haves

  • Experience with hosting platforms, PaaS, or internal developer platforms; anywhere you have had to run arbitrary or untrusted user code safely.
  • Temporal or another durable-workflow engine.
  • Identity and SSO integration experience.
  • Container build systems.
  • Integrating AI/LLMs into production and enterprise systems.
  • The Python or Dash ecosystems.

Benefits

  • Comprehensive health and wellness coverage.
  • Generous paid time off and flexible working hours.
  • Parental leave top-up program.
  • Stock options for all full-time employees.
  • Learning and development opportunities.
  • Work alongside a dedicated team.
  • Fully remote work environment.
  • Home office support.
  • Plotly Community Forum.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior/Staff Software Engineer - Platform @Plotly
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,064+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later