purestorage

Senior Software Engineer - Production Engineering

At a Glance

Location
Santa Clara, California, United States
Experience
8+ years
Posted
2026-07-30T18:38:29-04:00

Key Requirements

Required Skills

BashDevOpsJenkinsLinuxPythonSQL

Domain Knowledge

  • Automation
  • Engineering
  • Medical

Requirements

8+ years of experience in software engineering, production engineering, SRE, or DevOps, including designing, building, and owning backend services or tooling (not just ad-hoc scripts).

Strong software engineering fundamentals and distributed systems understanding, with a track record of improving reliability, performance, or overall product quality.

Python, Go) and strong scripting skills (e.g.

Bash, Python) for automation and diagnostics.

Hands-on experience with CI concepts and tooling (e.g.

Jenkins), including pipeline-as-code, job configuration (often via Groovy or equivalent DSL), and managing multi-job CI workflows.

Responsibilities

As a Senior Software Engineer in Production Engineering, you will own the continuous integration (CI) and test-orchestration platform that enables FlashArray and FlashBlade teams to ship high-quality products at predictable velocity.

This is a developer-first, highly visible role with real operational responsibility: you will design, build, and run the systems behind code merges and release operations, with a strong focus on developer experience.

You’ll turn quality gates into automation instead of process, and use data and observability to continually improve reliability, throughput, and time to signal.

You will work closely with engineering teams across the organization to accelerate Everpure innovation.

Design and implement CI and test-orchestration services, tools, and pipelines that provide fast, reliable, high-quality feedback for engineers across FlashArray and FlashBlade.

Build and extend developer-facing automation (services, CLIs, APIs, scripts) that simplify onboarding, configuration, and debugging of CI and release workflows.