Staff Backend Software Engineer

Added
6 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

linux python go typescript websockets

πŸ“‹ Description

  • Own the backend services for printer identity, connectivity, provisioning, updates, and telemetry.
  • Build the Linux layer for printer bring-up, install, and updates.
  • Own the network between cloud and printers; design protocols, connections, and failure modes.
  • Drive major backend initiatives end-to-end from design to production on real printers.
  • Own reliability; participate in on-call, incident response, and postmortems.
  • Technical leadership and mentorship across backend, infra, and device teams.

🎯 Requirements

  • 8+ years building and operating production backend services end-to-end.
  • Deep Linux fundamentals: processes, filesystems, networking, systemd, boot/init.
  • Strong networking: TCP/IP, TLS, DNS, HTTP, WebSockets, NAT, firewall traversal.
  • OS provisioning and lifecycle: installing, imaging, updating, rolling back Linux.
  • Expert in at least one backend language (Python/Go/TypeScript/C++).
  • Nice to have: IoT/backends, MQTT/pub-sub, fleet management, edge compute, Bazel.

🎁 Benefits

  • Comprehensive total rewards package including equity, benefits, and time off.
  • Sunnyvale, CA-based team with a strong culture and impact.
  • Opportunities to ship hardware-cloud-integrated software at scale.
  • On-site collaboration and mentorship from senior engineers.
  • Work on Linux-based systems in production with real-world impact.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’