Jobs · OTHR · California

Staff Backend Software EngineerNew Sunnyvale, California, United States

ParaMatters Inc. · San Ramon, CA · 1 mo ago
On-siteOTHR$210k–$314k/yrFull-time

About the role

You will be joining a diverse team with a vibrant culture, where team success is as important as celebrating individual contributions. Help us change the world and we will help you change yours.

Responsibilities

  • Be a core owner of the backend services that manage printer identity, connectivity, provisioning, updates, and telemetry.
  • Keep these services resilient and highly available as our fleet grows, and drive the design of new services that unlock new device capabilities.
  • Design and improve how our printers come up, install, and update, from initial bring-up through in-field OS updates and rollbacks.
  • Design the protocols, connections, and failure modes that keep a printer talking to our cloud reliably from anywhere in the world, including flaky networks, restrictive corporate firewalls, and long offline periods.
  • Take full ownership of substantial backend initiatives, from design through production rollout on real printers.
  • Drive major initiatives end-to-end, influencing architectural decisions and shaping the long-term direction of the cloud-to-device platform.
  • Participate in on-call for the services you own, drive incident response and postmortems, and turn recurring pain into permanent fixes.
  • Translate real product and operational needs into robust designs, raise the bar through design and code review, and mentor engineers around you.

Requirements

  • 8+ years of experience building and operating production backend services.
  • Strong networking skills: TCP/IP, TLS, DNS, HTTP, WebSockets, NAT and firewall traversal.
  • Hands-on experience with OS provisioning and lifecycle: installing, imaging, updating, and rolling back Linux systems in the field.
  • Expert-level proficiency in at least one modern backend language (Python, Go, Node/TypeScript, C++, or similar).
  • Production mindset: thinking about failure modes, blast radius, observability, and upgrade paths from the start.
  • Bachelor's degree in Computer Science or Engineering, or equivalent practical experience.

Qualifications

  • Deep Linux fundamentals: processes, filesystems, networking, systemd, boot and init, package management, users and permissions.
  • Strong communication, debugging, and problem-solving skills.

Skills

  • Experience building IoT or connected-device backends at scale.
  • Hands-on experience with MQTT or similar pub/sub protocols in production.
  • Experience with fleet management, remote diagnostics, or OTA update systems.
  • Familiarity with edge compute, embedded Linux distributions, or bring-up of new hardware.
  • Familiarity with Bazel or another polyglot monorepo build system.

Benefits

At Carbon, we offer a comprehensive total rewards package that includes equity, benefits, and time off programs. For details on our total rewards package, visit https://www.carbon3d.com/about/life-at-carbon.

Pay

$209,600 - $314,400 (per year)

Schedule

Not specified

Similar jobs