Pure Storage

Systems Software Engineer

Pure Storage
Apply
21 hours ago
Santa Clara, CA, USASenior
H1B sponsor

Base Salary

$149k - $224k/yr

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.

Tech Stack

C++JenkinsPython

Categories

Pure Storage

About Pure Storage

1,001-5,000 employees

Pure Storage builds all-flash data storage systems and software for enterprises, including FlashArray and FlashBlade, and offers storage delivered as-a-service for on‑prem and cloud workloads. Its subscription model (Evergreen/Pure as‑a‑Service) supports databases, virtualization, analytics, and AI. Founded in 2009 and headquartered in Santa Clara, California, Pure is a public company listed on the NYSE (PSTG).

Contact me