Pure Storage

Senior Software Engineer

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

Base Salary

$175k - $317k/yr

Responsibilities

  • Shape architecture and design requirements for new hardware platforms, improving performance, scalability, and fleet-level efficiency.
  • Design, implement, debug, and deliver user-space software for storage protocols, networking, and data-center architectures.
  • Develop remote server-management capabilities using standards such as Redfish.
  • Design and enhance reliability, availability, and serviceability features for large-scale platform operations.
  • Build and maintain software components and engineering tools in C, C++, Python, Go, and Rust.
  • Perform hardware bring-up, system-level debugging, validation, customer delivery, and production support.
  • Partner with hardware engineers, system architects, and operating-system developers on specifications, design reviews, and hardware–software integration.
  • Collaborate with customers and technology partners to understand requirements, resolve complex issues, and deliver solutions.
  • Lead technical initiatives and influence project direction across multiple engineering teams.
  • Improve engineering practices, automation, observability, and operational readiness across the platform lifecycle.

Requirements

  • B.S. or M.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • Strong proficiency in C and C++, including object-oriented design and modern C++ standards.
  • Strong Python skills for build and test automation, lab tooling, diagnostics, and system validation.
  • Experience with Go and/or Rust is a plus.
  • Experience or strong interest in storage and networking protocols, data-center hardware, and distributed systems.
  • Experience leading teams, technical initiatives, or projects across organizational boundaries.
  • Hands-on experience with hardware platforms, including requirements feedback, bring-up, system-level debugging, customer delivery, and production support.
  • Experience shipping or supporting enterprise-class, x86-based appliances is preferred.
  • Experience with storage or networking technologies such as NVMe and Ethernet-based fabrics is preferred.
  • Experience designing for reliability, availability, serviceability, observability, and non-disruptive upgrades is preferred.
  • Experience with distributed systems, automated test infrastructure, hardware labs, or fleet-scale diagnostics is preferred.
  • Strong written and verbal communication skills and the ability to collaborate across disciplines.

Benefits

  • Flexible time off, wellness resources, and company-sponsored team events.
  • Growth and learning opportunities, including support for professional development.
  • Equal opportunity and inclusive workplace commitments with employee resource groups.
  • On-site role, as indicated by the #LI-ONSITE designation.

Tech Stack

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