Senior Software Engineer (Data)

Plume
United StatesFull-timePosted Sep 15, 2026

About the role

Role Description:

Plume's Cloud Platform team is seeking a Senior Software Engineer to help shape the future of our industry-leading platform. At our scale, every technical decision matters — you'll tackle complex distributed systems challenges daily, architecting solutions that power millions of connected devices worldwide. This is a high-impact, high-visibility role where your work will directly influence the trajectory of our platform and the engineers around you.

Responsibilities:

Architect and lead the end-to-end delivery of large-scale software initiatives across cloud, embedded, front-end web/mobile, data, and product teams

Set the technical bar — writing clean, well-documented code and elevating quality across the team through thoughtful code reviews and engineering best practices

Drive solutions to complex scalability, integration, and architectural challenges unique to our platform's massive scale

Own the full lifecycle of services in a Kubernetes ecosystem — from design and deployment to operations and incident response

Serve as a technical leader and mentor, helping grow the next generation of engineers on the team

Participate in rotating on-call responsibilities as part of a strong production support culture

Qualifications:

BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field

4+ years of experience writing and shipping production-quality code

A strong track record of leading complex, cross-functional software projects from conception to delivery

Deep proficiency in one or more of: Java, Scala, Node.js, or Rust

Solid understanding of cloud-native architectures on AWS or GCP

Strong foundation in algorithms, data structures, and object-oriented design

Working knowledge of computer networking, operating systems, and databases

Exceptional communication skills — you can distill complex technical concepts for both engineers and non-technical stakeholders

Experience with Spark, Akka, or NestJS is a strong plus

Responsibilities

  • Architect and lead the end-to-end delivery of large-scale software initiatives across cloud, embedded, front-end web/mobile, data, and product teams
  • Set the technical bar — writing clean, well-documented code and elevating quality across the team through thoughtful code reviews and engineering best practices
  • Drive solutions to complex scalability, integration, and architectural challenges unique to our platform's massive scale
  • Own the full lifecycle of services in a Kubernetes ecosystem — from design and deployment to operations and incident response
  • Serve as a technical leader and mentor, helping grow the next generation of engineers on the team
  • Participate in rotating on-call responsibilities as part of a strong production support culture

Qualifications

  • BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field
  • 4+ years of experience writing and shipping production-quality code
  • A strong track record of leading complex, cross-functional software projects from conception to delivery
  • Deep proficiency in one or more of: Java, Scala, Node.js, or Rust
  • Solid understanding of cloud-native architectures on AWS or GCP
  • Strong foundation in algorithms, data structures, and object-oriented design
  • Working knowledge of computer networking, operating systems, and databases
  • Exceptional communication skills — you can distill complex technical concepts for both engineers and non-technical stakeholders

Skills mentioned

System DesignDistributed SystemsKubernetesAWSGoogle CloudJavaScalaNode.jsRustApache Spark

About Plume

Plume is the creator of the first cloud-managed Wi-Fi and subscriber experience platform for Internet Service Providers. Today, more than 450 ISPs, such as Bell, Charter, Jio, J:Com, Liberty Global, and half-a-billion devices rely on our SaaS platform to build better connections with their customers. We turn in-home device and application data into intelligence that improves performance, strengthens security, and delivers personalized, always-on experiences across homes, MDUs, and small businesses. What we deliver: • Cloud-managed, hardware-independent WiFi • AI-driven optimization for speed, reliability, and proactive issue resolution • Always-on security for smartphones, PCs, and IoT • Smart home services and access controls • Operational analytics and care tools that reduce costs and increase subscriber satisfaction Why ISPs choose Plume: With unmatched global insights, Plume provides the intelligence, flexibility, and innovation velocity ISPs need to differentiate on experience, reduce churn, and win in competitive markets. Plume helps ISPs deliver the simple, reliable, and secure experiences customers expect every day.

Telecommunications201-500 employeesPalo Alto, California