carbon
Staff Backend Software Engineer
At a Glance
- Location
- Sunnyvale, California, United States
- Work Regime
- onsite
- Experience
- 8+ years
- Compensation
- bracket for this position is $209,600 - $314,400 (per year). In order to maint
- Posted
- 2026-07-29T12:39:30-04:00
Key Requirements
Required Skills
Domain Knowledge
- Embedded Systems
- Engineering
- IoT
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: you think about failure modes, blast radius, observability, and upgrade paths from the start, and you have carried a pager for systems you built.
Team
Participate in on-call for the services you own, drive incident response and postmortems, and turn recurring pain into permanent fixes. You will help other teams operate the services that depend on yours.
Technical Leadership & Mentorship:
Work as a senior technical contributor across backend, infrastructure, and device teams. You will translate real product and operational needs into robust designs, raise the bar through design and code review, and mentor engineers around you.