Staff Software Engineer - Cloud Platform
Plume · Ljubljana
Opis delovnega mesta
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
Zakaj prijavljate to ponudbo?
Explore further
Salaries, guides and searches for Slovenija.
Salaries by job title
- Tehnolog proizvodnih procesov II (m/ž/d) 27
- Laboratorijski analitik III (m/ž/d) 19
- PRODAJNI SVETOVALEC (m/ž) - SINSAY 17
- Laboratorijski analitik (m/ž/d) 16
- AS&T specialist (m/ž/d) 16
- Ekspert upravljanja kakovosti – operacije (m/ž/d) 15
- Višji AS&T specialist (m/ž/d) 10
- Strokovnjak za robotiko ITOT / Robotics Expert ITOT 10
Prijavite se v 30 sekundah
Vnesite svoj e‑mail za prijavo. Račun bo ustvarjen samodejno.
Z nadaljevanjem sprejmete naše pogoje uporabe.
Že imate račun? Prijava
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Objavljeno pred 5 urami
Poteče čez 1 mesec
5 ogledi · 0 interested
Izboljšajte svoje možnosti
Naložite svoj življenjepis: predlagali bomo ponudbe, ki ustrezajo vašemu profilu.
Analiza vašega življenjepisa poteka...
Plume
Ljubljana
Podobne ponudbe
-
.NET Software Engineer
IPS Intelligent Process Solutions Ljubljana -
Angular Developer
OTP banka, Slovenija Ljubljana -
Android Developer
OTP banka, Slovenija Ljubljana -
Senior SAP Consultant - SAP SuccessFactors Employee Central
Sii Poland -
Izkušeni inženir informacijske varnosti
Dinit Card Services Izola