CareerPlanSign in

Staff Backend Software Engineer

Sunnyvale, CA💼 Full-time💰 $209,600–$209,600🗓 2026-07-29 → 2026-09-26

Core

Design and build backend services that manage printer identity, connectivity, provisioning, updates, and telemetry for a global fleet of 3D printers.

Role type

Staff Backend Software Engineer (IoT/Embedded Linux)

Builds

Cloud-to-device platform services, Linux-based printer OS, and network protocols for remote printer management.

Domain

Industrial IoT, Embedded Systems, Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Linux system administration, TCP/IP networking, backend service architecture, OS provisioning and lifecycle management, incident response, technical mentorship

Preferred skills

IoT backend development, MQTT protocols, fleet management systems, OTA update strategies, edge compute, Bazel

Technologies

Python, Go, Node/TypeScript, C++, Linux, systemd, WebSockets, TLS, DNS, HTTP, Bazel

Responsibilities

Own backend services for printer fleet management, design Linux boot and update layers, manage cloud-to-device network reliability, drive end-to-end major initiatives, participate in on-call and incident response, mentor engineering teams

Seniority

Staff, hands-on IC with technical leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.