Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Backend Software Engineer

$209.6k - $314.4k

Carbon

At Carbon, our mission goes beyond 3D printing. We are enabling creators everywhere to make what the world needs, right now. Our company is built on the idea that diverse fields of study must come together to solve intractable problems. We have grand ambitions to create technology that will influence industry around the world. 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.

Working at the intersection of hardware, software, and molecular science, Carbon delivers on the promise of 3D printing by helping commercial customers move beyond prototyping to produce real-world parts. Every one of those parts depends on a printer in a customer's factory staying online, up to date, and in perfect two-way conversation with our cloud.

We are looking for a Staff Backend Engineer to own the services that live on that seam between our cloud and our global fleet of printers. You will design and build the backend systems that provision, update, and communicate with printers in the field, own major initiatives end to end, and set a high bar for how we build Linux-based systems that have to be right the first time, on hardware we can not physically touch.

You will:

  • Own the Services Behind the Fleet: Be a core owner of the backend services that manage printer identity, connectivity, provisioning, updates, and telemetry. You will keep them resilient and highly available as our fleet grows, and drive the design of new services that unlock new device capabilities.
  • Build the Linux Layer Underneath: Design and improve how our printers come up, install, and update, from initial bring-up through in-field OS updates and rollbacks. You will bring deep Linux fundamentals to bear on real problems in the field, where "reinstall the machine" is not an option.
  • Own the Network Between Cloud and Printer: 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. You will care about latency, back-pressure, retries, and the boring reliability details that make the whole system feel solid.
  • Drive Major Initiatives End-to-End: Take full ownership of substantial backend initiatives, from design through production rollout on real printers. You will influence architectural decisions and help shape the long-term direction of the cloud-to-device platform.
  • Own Reliability Alongside the 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.

You have:

  • 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, 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 (C++, TypeScript, 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.
  • Strong communication, debugging, and problem-solving skills.
  • Bachelor's degree in Computer Science or Engineering, or equivalent practical experience.

Nice to have:

  • 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.

You do not need to match every listed expectation to apply for this position. Here at Carbon, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills .

At Carbon, we look at the person holistically and carefully consider a wide range of factors when determining salary. The compensation bracket for this position is $209,600 - $314,400 (per year). In order to maintain equitable internal pay practices, we aim to hire new employees near the midpoint of $262,000, taking into account your experience, work location, certifications, and the unique skills you bring to the role. If you are not based in our Sunnyvale or Santa Clara, CA office, the range above will be adjusted for the geographical differential associated with your actual work location.

For more information on how we modify your pay based on your location, please refer to our geographic differentials chart .

Carbon also offers to our eligible employees a comprehensive total rewards package that includes equity, benefits, and time off programs. For details on our total rewards package, visit .

#LI-Onsite #LI-MRWC

By clicking the “APPLY NOW” button and submitting your job application, you agree you have reviewed the complete  Privacy Notice for Employees, Independent Contractors and Job Applicants , which explains the categories of personal information we collect about you, the purposes for which the categories of personal information shall be used and your rights with respect to our use of such personal Information.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Staff Backend Software Engineer in Sunnyvale, CA vacancy
  • $202.5k - $274k

     ...applications or systems.Drive the design and implementation of durable software solutions to solve critical customer problems that are...  ...applications with AI technologyCoach and mentor junior engineers on best practices of software engineering, leveraging AI to enhance... 
    Suggested
    Work experience placement
    Worldwide

    Intuit

    Mountain View, CA
    4 days ago
  •  ...We have following urgent role with our DIRECT client Title:Staff Software Engineer Location: Sunnyvale, CA  Duration: 6+ Months Rate: Market Minimum Qualifications ~ Bachelor's Degree in Computer Science or related field and 6 years’ experience or Master... 
    Suggested

    Redolent, Inc

    Sunnyvale, CA
    16 days ago
  •  ...misconfigurations, and continuously validate that your security posture remains strong. About the Role: We are seeking Staff backend Software Engineers to drive the development of various critical backend systems to support product engineering including, platform,... 
    Suggested
    Remote work

    Reach Security

    Sunnyvale, CA
    15 days ago
  • $210k - $275k

     ...OpportunityWe’re building the next generation of AI-native product experiences, where conversations turn directly into outcomes. As a Staff Software Engineer on our Product teams, you’ll define how these capabilities are translated into scalable systems and cohesive product... 
    Suggested
    Permanent employment
    Immediate start

    Otter.ai

    Mountain View, CA
    2 hours ago
  • $143k - $286k

     ...OfficePosition Summary...We are seeking a talented and passionate Staff Software Engineer to join our Marketplace Engineering team. In this role you...  ...you'll do...Lead the design of distributed fault-tolerant backend systems using Java (JDK 21) Spring Boot and event-driven... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $143k - $286k

     ...OfficePosition Summary...We are seeking a talented and passionate Staff Software Engineer to join our Marketplace Engineering team. In this role you...  ...you'll do...Lead the design of distributed fault-tolerant backend systems using Java (JDK 21) Spring Boot and event-driven... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $143k - $286k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficePosition Summary...What you'll do...As a Staff Software Engineer, you'll be a technical leader who defines the direction for and evolves the backend microservices, data pipelines, and ML-serving infrastructure that power search at... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    2 days ago
  • $210k - $275k

    The OpportunityAre you an experienced Staff Software Engineer, Backend (Infrastructure) looking to make a significant impact at the intersection of scalable web services and cutting-edge AI technologies? We're seeking a talented engineer to lead the development, deployment... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    4 days ago
  •  ...they already use to move and process events at scale. As an engineer, you'll own delivery of significant pieces of this product — not...  ...on the approach. What You Will Do: Design and build the backend services (primarily Go, Java, and Python) that run AI and model... 
    Live in

    Confluent

    Mountain View, CA
    13 days ago
  • $190.9k - $334.1k

     ...Description It all started when engineer Fred Luddy wrote code that...  ...We are looking for a software engineer and technical lead with...  ...and operation of containerized backend services running in Kubernetes...  ...as a technical lead, Staff Engineer, or equivalent senior... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    13 days ago
  • $152k - $248k

     ...management tools that power Infrastructure Engineering at LinkedIn. We own tooling for every...  ...serves LinkedIn to the world. As a Staff Software Engineer, you will design and build...  ...systems end to end—from the data models and backend services that drive hardware automation... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    13 days ago
  • $161k - $194k

     ...moonshot factory, Tapestry brings together experts in energy, AI, software, engineering, and product to build tools that help the electricity...  ...or equivalent practical experience.5+ years of experience in backend programming languages such as Python, Go, Java.3+ years of extensive... 
    Full time
    Work at office
    Local area
    Flexible hours

    X Company

    Mountain View, CA
    2 days ago
  • $143k - $286k

    Position Summary... What you'll do... As a Staff Software Engineer, you will play a critical role in designing, building, and scaling highly available, enterprise-grade platforms that power Walmart's technology ecosystem. You will provide technical leadership across multiple... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  •  ...new, innovative ways to make that possible.Job OverviewCome join the QuickBooks Capital & Lending platform team as a Staff Software Engineer (Backend). You will join an innovative and passionate team of engineers using cutting edge technologies like Java, Spring Boot,... 
    Worldwide

    Intuit

    Mountain View, CA
    2 days ago
  • $143k - $286k

     ...This is a full-time onsite role based in Sunnyvale, CA; remote and hybrid options are not available. Role Summary: The Staff, Software Engineer plays a critical role in delivering scalable platform capabilities and driving the full software development lifecycle,... 
    Full time
    Temporary work
    Part time
    Remote work
    Worldwide

    Walmart

    Sunnyvale, CA
    1 day ago
  • $207k - $301k

    Act as a core engineering partner to product, UX, analytics, and privacy teams in a cross-functional...  ...new features. Design and integrate backend and AI technologies into system...  ...technical uncertainties, and delivering software solutions.Contribute to a collaborative... 

    Google

    Mountain View, CA
    4 days ago
  • $190k - $237k

     ...inclusive environment that embraces our differences, and supports and celebrates all of our team members.What You’ll DoAs a Staff Software Backend Engineer, you will build and scale the core application logic, streaming pipelines, and data layers that power our real-time AI... 
    Local area

    Archer Aviation

    San Jose, CA
    3 days ago
  • $207k - $300k

     ...team of experts in AI, energy systems, software engineering and product design—all collaborating to...  ...and our mission here.About the role:As a Staff Frontend Engineer, you will define the...  ..., and the ability to contribute to the backend services that power your frontends.... 
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    1 day ago
  • $207k - $301k

     ...and lead architecture discussions across backend, mobile, and web platforms.Contribute to...  ...products.Mentor team members, guide engineering best practices, and influence technical...  ...practical experience.8 years of experience in software development.5 years of experience with... 

    Google

    Mountain View, CA
    2 days ago
  • $207k - $301k

     ...test, deploy, and debug critical system software that enables TPU Machine Learning accelerators...  ...guidance and mentorship to software engineers to foster their professional growth and...  ...-business projects.Experience building backend software for high-performance computing... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $213.48k - $319.72k

     ...destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate...  ....About the WorkYou will work on building and scaling both the backend systems and onboard modules for the Routing team. This includes... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $143k - $286k

     ...interaction and every millisecond matters. As a Staff Android Engineer, you will lead the architecture,...  ..., and observability.Partner with backend teams to design efficient mobile APIs...  ...stakeholders.What you'll bring: 8 -10 years of software engineering experience with strong... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 hours ago
  • $262k - $364k

     ...practical experience. 8 years of experience in software development.7 years of experience with...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical...  ...for Android as well as its interconnected backend systems, ensuring seamless functionality... 

    Google

    Sunnyvale, CA
    2 days ago
  • $190.9k - $334.1k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...DescriptionWe are looking for a software engineer and technical lead...  ...and operation of containerized backend services running in...  ...experience as a technical lead, Staff Engineer, or equivalent senior... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 hours ago
  • $1,000 - $2,030 per month

     ...including Chick-fil-A, Ben & Jerry’s, KFC, and Eataly trust our software to power their delivery business. We increase sales, reduce...  ...decrease delivery headaches.   What You’ll Do As a Backend Engineer, you’ll design, implement, and optimize systems that power mission... 
    Full time
    Work at office

    Otter

    Mountain View, CA
    1 day ago
  • $196.5k - $219.3k

     ...translate security requirements into platform features. Mentor junior engineers on secure backend development and best practices in an Agile environment.Ensure the timely delivery of high-quality software features while adhering to project schedules. Communicate... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $143k - $286k

     ...OfficePosition Summary...What you'll do...We are looking for a Staff Software Engineer with strong engineering fundamentals, mobile experience,...  ..., and deliver high-quality software across mobile, backend, and web experiences. The ideal candidate has strong problem... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    5 days ago
  • $143k - $286k

     ...WalmartPosition Summary...What you'll do...we are seeking a Staff Software Engineer to design and build enterprise-scale Marketplace platforms...  ...catalog, pricing, inventory, and order management. This role is backend-heavy, with strong expectations for Java-based distributed... 
    Full time
    Temporary work
    Part time
    Visa sponsorship

    Walmart

    Sunnyvale, CA
    2 days ago
  • $143k - $286k

     ...together experts in product management, design, engineering, research, and analytics to create seamless...  ...organization.What you'll bring:10+ years of professional software engineering experience, with at least 5+ years in backend/API development.Strong expertise in Node.js ,... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $143k - $286k

     ...PermanentCompany: WalmartPosition Summary...We are seeking a Staff Software Engineer to design and build enterprise-scale Marketplace platforms...  ..., pricing, inventory, and order management. This role is backend-heavy, with strong expectations for Java-based distributed... 
    Full time
    Temporary work
    Part time
    Visa sponsorship

    Walmart

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Backend Software Engineer. Be the first to apply!