Systems Software Engineer
Santa Clara · USD 149,000-224,000 / year · Remote · Posted Sep 23, 2026
At a glance
- Workplace
- Remote
- Location
- Santa Clara
- Salary
- USD 149,000-224,000 / year · Base salary
About the role
- The Systems Software Engineer (MTS3) will join the Core Products Business Unit (CPBU) to transform hardware upgrade workflows into automated, self-service experiences.
- This role involves building dedicated systems infrastructure and controller-upgrade automation that bridges on-array software execution with cloud-guided operations.
- The position requires working on-site in Santa Clara to engage directly with hardware and lab environments.
Responsibilities
- Architect, implement, and maintain high-reliability systems software components for controller-upgrade automation.
- Transition complex hardware replacement and upgrade tasks into repeatable, self-service workflows.
- Build robust state machines, health checks, workflow orchestration, and automated recovery paths.
- Partner with internal services and Pure1 cloud teams to deliver an end-to-end guided experience.
- Develop comprehensive test strategies, regression coverage, and CI/CD automation.
- Establish actionable operational metrics for upgrade execution time, error modes, and telemetry.
Requirements
- Strong hands-on development and coding skills in C++ and Python.
- Solid foundations in distributed systems, high availability (HA), storage architectures, hardware lifecycle, or embedded/platform software.
- Demonstrated experience designing state machines, workflow orchestration, health checks, and error handling for critical systems.
- Exceptional debugging skills across multi-layered system boundaries.
- Experience establishing test strategies and working with CI/CD tools such as Jenkins.
- Strong written and verbal communication skills with a track record of driving cross-functional alignment.
- Willingness to work on-site in Santa Clara, CA.
Preferred qualifications
- Familiarity with storage protocols and architecture (NVMe, iSCSI, PCIe, NUMA)
- Experience with HA failover design
- Experience with array controller replacement dynamics
- Experience with server/CPU hardware architecture
Benefits
- Annual base salary range of $149,000—$224,000 USD
- Incentive pay
- Equity
- Flexible time off
- Wellness resources
- Company-sponsored team events
Workplace
- Role is located on-site in Santa Clara, CA.
Skills
- C++
- Python
- Jenkins
- NVMe
- iSCSI
- PCIe
- NUMA