Description

Position Overview

From redesigning our customers’ experience with our Modern Data platforms and services, to evolving our own internal tools and ways of working, we are taking deliberate steps to invest and innovate in critical areas to delight our customers and outdistance our competitors. Pure Storage is looking for Software Engineers who can help drive this digital transformation and set Pure up for continued growth.

Responsibilities

Design and implement creative new algorithms and technologies for high-performance, highly reliable systems (think six 9’s) 
Own and deliver innovation end-to-end, from concept to shipped product 
Analyze and solve challenging problems through persistence and insight 
Work as a team with smart peers who inspire you and who are inspired by you 
Make customers really happy, because that’s why we do what we do 
Learn a ton, whether you know a lot, or nothing about system software

Qualifications

3-8+ years experience using C, C++, Python, Go, Java or related programming languages (< 1 year experience? We have special opportunities for you! Please apply directly to our University roles on our careers page) 
Proven design sensibility and the willingness to work in a collaborative, team oriented environment 
Experience in any number of related systems software projects e.g: Distributed systems, Operating systems, Linux Kernel, Database internals, Hypervisors, Containers, Compiler Optimization, etc. 
A BS degree in Computer Science; Advanced degrees are a bonus! 
Must be willing and able to work in an open office environment 

Education

BS degree in Computer Science