Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Systems Software Engineer

Home > C/C++ programming jobs

Systems Software Engineer in USA

  • Pure Storage
  • Full time
  • Email
  • Santa Clara, CA

Responsibilities

  • Architect, implement, and maintain high-reliability systems software for controller-upgrade automation and hardware upgrade infrastructure.
  • Automate hardware replacement and upgrade workflows into repeatable self-service processes.
  • Develop state machines, health checks, workflow orchestration, validations, failure handling, and automated recovery paths.
  • Collaborate with internal services, Pure1 and Skyline cloud teams, and global engineering units.
  • Create test strategies, regression coverage, and CI/CD automation across hardware and software combinations.
  • Establish operational metrics and telemetry for upgrade execution, intervention, errors, and system behavior.

Requirements

  • Strong hands-on development and coding skills in C++ and Python.
  • Foundational experience with distributed systems, high availability, storage architectures, hardware lifecycle, or embedded/platform software.
  • Experience designing state machines, workflow orchestration, health checks, error handling, and operator guidance for critical systems.
  • Exceptional debugging ability across software, hardware, and distributed-service boundaries.
  • Experience with automated validation across hardware and software combinations and CI/CD tools such as Jenkins or GitLab.
  • Strong written and verbal communication skills and a record of cross-functional technical alignment.
  • Willingness to work on-site in Santa Clara, California.
  • Familiarity with NVMe, iSCSI, PCIe, NUMA, HA failover, array controller replacement, or server/CPU hardware architecture is a plus.

Benefits

  • Annual base salary range of $149,000–$224,000 USD, with possible incentive pay and/or equity.
  • Flexible time off, wellness resources, and company-sponsored team events.
  • On-site work in Santa Clara, California, with access to hardware and lab environments.
  • Ongoing applications with no stated deadline until the role is filled.
  • Equal opportunity employment and accommodations available throughout the hiring process.

Salary: $149k - $224k/yr

Pure Storage

Pure Storage (NYSE: PSTG) uncomplicates data storage, forever. Pure delivers a cloud experience that empowers every organization to get the most from their data while reducing the complexity and expense of managing the infrastructure behind it. Pure’s commitment to providing true storage as-a-ser...

Similar positions

Embedded Development Engineer

  • Emerson Electric Co.
  • Full time
  • Others
  • 10/04/2026
  • Pune, India

Intermediate Embedded Software Engineer

  • MITRE
  • Full time
  • USA
  • 10/04/2026
  • Salary: $104k - $155k/yr
  • New Bedford, MA

Senior Embedded Software Engineer

  • Apex Technology, Inc.
  • Full time
  • USA
  • 10/04/2026
  • Salary: $185k - $210k/yr
  • Los Angeles, CA

Bluetooth Development Engineer

  • Visteon Corporation
  • Full time
  • Others
  • 10/04/2026
  • Chennai, India

Software Engineer II

  • Microsoft
  • Full time
  • USA
  • 10/04/2026
  • Salary: $102k - $219k/yr
  • Redmond, WA