Member of Technical Staff
Posted on 4/1/2023
Pure Storage

1,001-5,000 employees

Enterprise storage company
Company Overview
Pure Storage is on a mission to redefine the storage experience and empower innovators by simplifying how people consume and interact with data. The company develops flash-based storage for data centers using consumer-grade solid state drives
Santa Clara, CA, USA
Experience Level
Desired Skills
Google Cloud Platform
Microsoft Azure
Quality Assurance (QA)
DevOps & Infrastructure
Software Engineering
  • Strong programming skills in JavaScript, Spring, Node.js, and React (preferred). You should be able to write clean, efficient, and maintainable code in these languages and frameworks
  • Proficiency in scripting languages such as Python (preferred), JavaScript, and Bash. You should be able to write scripts to automate tasks and processes and work with command-line interfaces
  • Experience with public clouds such as GCP, Azure, or AWS (preferred). You should have a solid understanding of cloud computing concepts and be able to deploy and manage applications in a cloud environment
  • Familiarity with Infrastructure as Code tools such as Terraform (preferred), Pulumi, and Salt. You should have experience using these tools to manage infrastructure and automate deployments
  • Proficiency in tools and databases such as Advanced Pytest, Jenkins (CICD Pipelines), Gatling, Iperf, Wireshark, MySQL, and PostgreSQL (preferred). You should have experience working with these tools and databases to build and deploy software applications
  • Experience with web servers and high availability artifacts such as Jetty/Apache/CherryPy, HAProxy, Nginx, Global External and Internal. You should have a good understanding of web server technologies and high availability concepts
  • Lead the development and implementation of complex software solutions, including design, coding, testing, and documentation. You will be responsible for taking ownership of software development projects and leading your team to deliver high-quality, scalable, and maintainable code
  • Manage the software development process, including planning, tracking, and reporting progress and status. You will be responsible for ensuring that projects are delivered on time, within budget, and according to specifications
  • Write code in React.js and served with AWS's CDN "CloudFront". You will be responsible for developing and maintaining the front-end of Pure Test Drive using React.js, a popular JavaScript library for building user interfaces, and deploying it using AWS's Content Delivery Network "CloudFront."
  • Develop and maintain backend APIs written in Python through the Django web framework and served in containers via an Application Load Balancer. You will be responsible for developing and maintaining the back-end of Pure Test Drive using Python and Django web framework, which will be deployed in containers via an Application Load Balancer
  • Deploy code in development, QA, and production using SDLC. You will be responsible for deploying code in various environments, including development, QA, and production, following Software Development Life Cycle (SDLC) processes
  • Monitor production services, instrument SRE tools. You will be responsible for monitoring the production services, identifying issues, and taking appropriate actions to resolve them. You will also need to instrument SRE (Site Reliability Engineering) tools to automate monitoring and alerting of critical production services
  • Handle ElastiCache (Redis) and RDS (PostgreSQL) upgrades and updates. You will be responsible for handling the upgrades and updates of ElastiCache (Redis) and RDS (PostgreSQL) instances that are used by Pure Test Drive
Desired Qualifications
  • Backend experience with Django, Celery: Used for running background jobs, Redis, Amazon SES
  • Frontend experience with React, Redux, Formik, and Typescript