Jobiglo

No results.

Staff Software Engineer - Cloud Platform

Plume · Ljubljana

New
Senior 🇬🇧 English
Scala Java Node.js NestJS Rust Go Kafka Postgres MongoDB Redis AWS GCP gRPC REST

Job description

About the role

Plume builds an open, hardware-independent service delivery platform for smart homes, small businesses and enterprises, serving over 60 million locations and managing more than 3 billion devices. As a Staff Software Engineer you will be a key member of an engineering team responsible for the full lifecycle of Plume's high-scale cloud platform, keeping a globally distributed architecture reliable at scale. The role supports Tier 1 customers (Charter, Bell, LGI, Jio, J:COM) and the stability of environments managing Wi-Fi and security for over 65 million homes.

Key responsibilities

  • Design, develop and maintain scalable microservices using Node.js (NestJS) and Scala (Akka), with a transition toward Rust and Go
  • Lead the refactoring of legacy monolithic services into discrete microservices
  • Architect and manage data persistence layers across SQL (Postgres) and NoSQL (Mongo/DocumentDB), using Redis for caching and Kafka for event streaming
  • Improve performance, efficiency and cost, addressing messaging, connectivity, cross-region latency and compute/memory usage
  • Build self-healing services and implement Blue/Green and Canary deployments with infrastructure-as-code
  • Provide third-line support for production environments and take part in a compensated, opt-in on-call rotation covering US, EU and APAC teams

Required profile

  • Proven experience in distributed systems and backend architecture
  • Strong experience with Scala or Java (Akka is a plus); TypeScript/Node.js desired (Loopback 3 or NestJS a plus)
  • Basic knowledge of Rust and Go
  • Ability to work in a global team across multiple time zones and cultures

Required skills

  • Kafka, Postgres and MongoDB/DocumentDB
  • AWS (including SageMaker, Data Pipelines) and GCP
  • HTTP/HTTPS, gRPC, REST APIs and API integration patterns

What we offer

  • Additional compensation for on-call participation
  • Structured objectives via Lattice focused on cross-functional skill acquisition
  • Company-sponsored training for key technologies

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Plume.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 4 hours ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Plume

Ljubljana