Senior Software Engineer (Data Engineer)
Core
Architect and lead end-to-end delivery of large-scale software initiatives for a cloud platform serving millions of connected devices and ISPs.
Role type
Senior Software Engineer (Data Engineer)
Builds
Cloud-native services, distributed systems, and data pipelines for smart home platforms
Domain
Internet of Things (IoT), Cloud Infrastructure, ISP Services
Required skills
Java, Scala, Node.js, Rust, Kubernetes, AWS, GCP, algorithms, data structures, object-oriented design, computer networking, operating systems, databases
Preferred skills
Spark, Akka, NestJS
Responsibilities
Architect large-scale software initiatives, set technical standards via code reviews, solve scalability and integration challenges, own service lifecycle in Kubernetes, mentor engineers, participate in on-call rotation
Seniority
Senior, hands-on IC with leadership responsibilities