Staff Backend Engineer owning cloud-to-printer services for Carbon's 3D printing fleet. Design and operate highly reliable Linux-based provisioning, updates, networking, and telemetry systems that connect global printers to the cloud. Requires 8+ years production backend experience, deep Linux and networking expertise.
210k – 314k/yr
On-site8+ YOEBackend Engineering
About the role
Responsibilities
Own the backend services that manage printer identity, connectivity, provisioning, updates, and telemetry. Keep them resilient and highly available as the fleet grows, and drive the design of new services that unlock new device capabilities.
Design and improve how printers come up, install, and update, from initial bring-up through in-field OS updates and rollbacks. Apply deep Linux fundamentals to real problems in the field.
Design the protocols, connections, and failure modes that keep printers talking to the cloud reliably from anywhere in the world, including flaky networks, restrictive corporate firewalls, and long offline periods. Focus on latency, back-pressure, retries, and reliability details.
Take full ownership of substantial backend initiatives, from design through production rollout on real printers. Influence architectural decisions and help shape the long-term direction of the cloud-to-device platform.
Participate in on-call for the services owned, drive incident response and postmortems, and turn recurring pain into permanent fixes. Help other teams operate dependent services.
Work as a senior technical contributor across backend, infrastructure, and device teams. Translate product and operational needs into robust designs, raise the bar through design and code review, and mentor engineers.
Requirements
8+ years of experience building and operating production backend services, with a track record of driving major initiatives end to end.
Deep Linux fundamentals: processes, filesystems, networking, systemd, boot and init, package management, users and permissions, and the ability to debug production Linux problems from first principles.
Strong networking skills: TCP/IP, TLS, DNS, HTTP, WebSockets, NAT and firewall traversal, and comfort reasoning about connectivity between services in the cloud and devices on customer networks.
Hands-on experience with OS provisioning and lifecycle: installing, imaging, updating, and rolling back Linux systems in the field, including A/B update strategies or similar patterns.
Expert-level proficiency in at least one modern backend language (Python, Go, Node/TypeScript, C++, or similar), and comfort dropping into others when needed.
A production mindset: think about failure modes, blast radius, observability, and upgrade paths from the start, and have carried a pager for systems built.
Strong communication, debugging, and problem-solving skills.
Bachelor's degree in Computer Science or Engineering, or equivalent practical experience.
Nice-to-Haves
Experience building IoT or connected-device backends at scale.
Hands-on experience with MQTT or similar pub/sub protocols in production, including broker operations, QoS trade-offs, and offline/reconnect semantics.
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.
Lead architecture and development of scalable backend infrastructure and web services that power AI-driven products at Otter.ai. Requires 10+ years experience with Python/Django, distributed databases, and ML-supporting systems on AWS.
210k – 275k/yrHybrid10+ YOEBackend Engineering
Staff Software Engineer, Frameworks
CommureMountain View, CA +2
Staff Software Engineer owning authentication, authorization, and shared frameworks/platform services at Commure. Design secure identity systems (OAuth/OIDC), improve performance/observability/developer productivity, lead cross-team initiatives, and mentor while building scalable backend/distributed systems for healthcare AI platform.
210k – 250k/yrHybrid8+ YOEBackend Engineering
Staff Software Engineer, Billing Platform
CrusoeSan Francisco, CA
Staff Software Engineer owning end-to-end design and operation of Crusoe Cloud's scalable billing platform, including metering, pricing, invoicing, and payments. Requires 5+ years backend experience building high-reliability financial or distributed systems, with strong focus on accuracy, observability, and cross-functional collaboration with Finance and Product.
210k – 255k/yrOn-site7+ YOEBackend Engineering
Staff Engineer, Command Center Insights & Actions
CrusoeSan Francisco, CA
Staff Engineer owning detection systems for Crusoe's Command Center platform. Defines heuristics, thresholds, and anomaly detection rules that translate infrastructure telemetry into actionable signals. Ships production features in Go/Rust/C++/Java with 5+ years experience.
210k – 255k/yrOn-site5+ YOEBackend Engineering
Staff Software Engineer
PostmanAustin, TX
Lead complex software initiatives and multiple engineering teams building developer tools and APIs. Requires 10+ years experience, TypeScript/Node.js proficiency, and onsite work in Austin 3 days/week.