Pure Storage
Senior Software Engineer
$175K–$317K
Santa Clara, California +1 · Senior · Full-time · Posted Oct 9, 2026
- Location
- Santa Clara, California
Santa Clara, California, United States - Education
- B.S. or M.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related field—or equivalent practical experience.
About the job
Develops user-space software and platform capabilities for enterprise hardware and software-defined data-center infrastructure, from hardware bring-up through customer deployment and fleet operations.
What you'll do
- Design, implement, debug, and deliver software across storage, networking, and data-center platforms; contribute to architecture and design requirements.
- Develop server-management and reliability features, and support hardware bring-up, validation, production, upgrades, and customer delivery.
- Lead technical initiatives and collaborate across hardware, systems, operating-system, customer, and partner teams.
What they ask for
- Strong proficiency in C and C++, including object-oriented design and modern C++ standards (C++11 or later).
- Strong Python skills for build and test automation, lab tooling, diagnostics, and system validation.
- Hands-on experience with hardware platforms, including bring-up, system-level debugging, customer delivery, and production support.
- Experience leading teams, technical initiatives, or projects across organizational boundaries.
Nice to have
- Experience shipping or supporting enterprise-class, x86-based appliances.
- Experience with storage or networking technologies, reliability and observability, distributed systems, or automated test infrastructure.
Pay
$175,000 — $317,000 USD (annual base salary)
Tools
C, C++, C++11, Python, Go, Rust, Redfish, NVMe
Model-written summary · the original posting is authoritative