And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources, and company-sponsored team events.
Key Responsibilities
The FlashBlade Self-Service Upgrades (SSU) team builds the upgrade experience for Pure Storage’s FlashBlade platform, enabling customers to keep their systems current with confidence. The team develops backend services and APIs that support safe, non-disruptive software upgrades across both connected environments and secure offline darksite environments.
This role owns backend systems end-to-end, from design and implementation to deployment and ongoing operations, while ensuring scalability and high performance across large fleets. It also focuses on improving delivery speed and quality through CI/CD practices, automation, and engineering standards that reduce manual effort and defects.
Requirements
Experience with Python and/or C++ in a professional or academic setting
Background in systems software, such as distributed systems, operating systems, Linux, databases, containers, or similar areas
Familiarity with an additional programming language (e.g., Java, Go, or Python)
Ability to communicate technical concepts clearly within a team
A thoughtful approach to problem-solving and writing clean, maintainable code
An interest in system design and collaborative problem-solving
#LI-ONSITE
Ready to Apply?
Join Pure Storage and make an impact in renewable energy