
Systems Software Engineer
Pure Storage21 hours ago
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.
About Pure Storage
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).