BE PART OF BUILDING THE FUTURE.
What do NASA and emerging space companies have in common with COVID vaccine R&D teams or with Roblox and the Metaverse?
The answer is data, -- all fast moving, fast growing industries rely on data for a competitive edge in their industries. And the most advanced companies are realizing the full data advantage by partnering with Pure Storage. Pure’s vision is to redefine the storage experience and empower innovators by simplifying how people consume and interact with data. With 11,000+ customers including 58% of the Fortune 500, we’ve only scratched the surface of our ambitions.
Pure is blazing trails and setting records:
- For eight straight years, Gartner has named Pure a leader in the Magic Quadrant
- Our customer-first culture and unwavering commitment to innovation have earned us a certified Net Promoter Score in the top 1% of B2B companies globally
- Industry analysts and press applaud Pure’s leadership across these dimensions
- And, our 4,000+ employees are emboldened to make Pure a faster, stronger, smarter company as we go
If you, like us, say “bring it on” to exciting challenges that change the world, we have endless opportunities where you can make your mark.
SHOULD YOU ACCEPT THIS CHALLENGE...
We are seeking a highly skilled and experienced Member of Technical Staff to join our team. The Member of Technical Staff will lead Pure Test Drive an internet facing app where systems engineers, partners, and customers can simulate a Pure Storage product (FlashArray, FlashBlade) and test it in a lab environment. We are looking for a highly skilled and experienced engineer who can update and support both the front-end and back-end services of Test Drive. You will work closely with cross-functional teams, including product management, design, and quality assurance, to ensure that Test Drive meets the high standards of quality and performance expected from Pure Storage.
What You’ll Do
As the Member of Technical Staff for Pure Test Drive, you will have a variety of responsibilities that require a deep understanding of software development methodologies, tools, and technologies. Specifically, you will:
- 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.
Overall, you will be a critical member of the Pure Test Drive team and will be responsible for leading the development of complex software solutions, managing the software development process, and ensuring the scalability and reliability of the application.
Requirements
- 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.
Nice to have additional skills:
- Backend experience with Django, Celery: Used for running background jobs, Redis, Amazon SES.
- Frontend experience with React, Redux, Formik, and Typescript.
Overall, you should have a deep understanding of software development concepts and be able to write clean, efficient, and maintainable code. You should be comfortable working with a variety of programming languages, cloud computing platforms, infrastructure tools, and databases. Finally, you should have excellent communication and problem-solving skills and be able to work collaboratively with cross-functional teams.
Pure creates opportunities for your development and career growth.
At Pure, we believe that each Puritan is a leader contributing to the success of our business, regardless of role. We offer an assortment of learning options available to all Puritans, including workshops on leadership, management, career development and more! We’re here to change the world and we hope you join us!
Popular Perks
Pure offers an unlimited vacation policy, free lunches, meditation rooms, free yoga classes and employee resource groups, such as Pure Equality and Pure Vets, to encourage all of our employees to maintain mind and body wellness. We offer numerous volunteer opportunities for employees to give back not only to the Bay Area, but across the globe.
https://hrportal.ehr.com/pure/US/What-To-Do-When/Life-Events/Joining-Pure-Candidates
The annual base salary range is: $188,000-$301,000. Salary ranges are determined based on role, level and location. For positions open to candidates in multiple geographical locations, the base salary range is reflective of the labor market across the applicable locations. This role may be eligible for incentive pay and/or equity. 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 - check out purebenefits.com for more information.
#LI-UT1
BE YOU—CORPORATE CLONES NEED NOT APPLY.
Pure is where you ask big questions, think differently, and make an impact. This is not just a job, but a place where you have a voice and can accelerate your career. We value unique thoughts and celebrate individuality, and with ample opportunity to learn, develop yourself, and expand into different roles, joining Pure is an investment in your career journey.
Through our Pure Equality program, which supports a flourishing field of employee resource groups, we nourish the personal and professional lives of our team members. And our Pure Good Foundation gives back to local and global communities through volunteering and grants.
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.
PURE IS COMMITTED TO EQUALITY.
Research shows that in order to apply for a job, women feel they need to meet 100% of the criteria while men usually apply after meeting about 60%. Regardless of how you identify, if you believe you can do the job and are a good match, we encourage you to apply.
Pure is proud to be an equal opportunity and affirmative action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other characteristic legally protected by the laws of the jurisdiction in which you are being considered for hire.
If you need assistance or an accommodation due to a disability, you may contact us at [email protected].
APPLICANT & CANDIDATE PERSONAL INFORMATION PRIVACY NOTICE.
If you’re wondering how or why Pure collects or uses information you provide, we invite you to check out our Applicant & Candidate Personal Information Protection Notice.