Pure Storage is looking to deliver the highest quality Portworx Enterprise products and fundamentally reshape the data storage industry
Requirements
- 8+ years of experience in Designing, Development and Testing of Enterprise products (Golang preferred)
- Good understanding of Microservice Architectures and Cloud Native platforms
- Expert debugging skills and ability to navigate through ambiguous problems at scale in public/private cloud environments
- Experience working with multiple stakeholders (internal and external) from product management to customer beta partners in designing highly scalable and production quality software
- Solid CS background in data structures, algorithms and software design
- Good understanding of distributed system architecture
- Experience with continuous integration and continuous deployment
Responsibilities
- Designing and developing cloud native microservices and integrating new features to Portworx products
- Bringing a focus on design, development, unit/functional testing, code reviews, documentation, continuous integration and continuous deployment
- Collaborating with peers and stake-holders to take solutions from initial design to production
- Take full ownership of design and development activity by adapting to customer feedback and handling issues found in unit testing, system testing and customer deployments
- Experimenting with new technologies in order to push the state-of-the-art and innovate new solutions
- Designing and owning micro services to operate and scale in a distributed system architecture that scales to thousands of nodes
- Debugging issues found in unit testing, system testing and customer deployments
Other
- Bachelors in Computer Science
- Must be willing and able to work in an open office environment
- Willingness to work from the Santa Clara office in compliance with Pure's policies
- Ability to work in a collaborative, team oriented environment
- Flexible time off, wellness resources and company-sponsored team events