Pure Storage

Senior Software Engineer, Pipeline Engineering

Pure Storage$180K — $270K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Experience in designing, building, testing, and maintaining production-quality software and systems.
  • Hands-on knowledge of CI/CD processes and related engineering infrastructure.
  • Proficiency in programming languages such as Python, Go, Java, or C++, with strong automation skills.
  • Understanding of software engineering fundamentals including API design and distributed systems.
  • Experience with Linux/Unix systems and multi-layer problem diagnosis.
  • Data-oriented mindset with experience in using metrics and logs to enhance reliability.
  • Strong collaboration and communication skills, capable of navigating ambiguity.

Responsibilities

  • Design and implement scalable CI/CD and build-and-test pipelines for engineering teams.
  • Develop services, APIs, and tools to simplify pipeline configuration and debugging.
  • Evolve pipeline architecture for modularity and fault tolerance.
  • Enhance pipeline performance and resource utilization across engineering environments.
  • Implement observability and metrics for pipeline health monitoring.
  • Collaborate with engineers to address real workflow challenges.
  • Take ownership of outcomes including testing, documentation, and operational readiness.

Benefits

  • Innovative culture that values critical thinking and problem-solving.
  • Growth opportunities supported by the organization and a meaningful contribution.
  • Team-oriented environment that fosters collaboration and support.
  • Flexible time off and wellness resources for a healthy work-life balance.
  • Company-sponsored team events to build camaraderie.
  • Recognition as a great workplace from multiple reputable sources.
Full Job Description
The Role

Pipeline Engineering builds the systems that help our engineers develop, test, and ship Pure Storage products with speed and confidence. In this role, you will design, build, enhance, and scale CI/CD and build-and-test pipelines used across engineering. You will work on software and services that make complex workflows simpler, more reliable, and easier to operate. You will partner closely with product engineers, Production Engineering teams, and release stakeholders to understand real developer needs and deliver durable solutions. This is a software development role with meaningful impact on engineering productivity, platform reliability, and the future of our pipeline architecture.
What you will do
  • Design and implement scalable CI/CD, build, and test pipeline capabilities that provide fast, predictable feedback to engineering teams.
  • Develop production-quality services, APIs, workflows, and developer tools that simplify pipeline configuration, execution, debugging, and reporting.
  • Evolve the pipeline architecture toward modular, fault-tolerant, durable, and well-defined components with clear interfaces and manageable blast radius.
  • Improve pipeline performance, capacity, and resource utilization as workloads grow across FlashArray, FlashBlade, and other engineering environments.
  • Build meaningful observability, metrics, and diagnostics so engineers can understand pipeline health, identify failures quickly, and make decisions from data.
  • Partner with product engineering, release engineering, and platform services teams to deliver capabilities that solve real workflow problems and support critical releases.
  • Own outcomes end to end, including testing, documentation, operational readiness, incident follow-through, and long-term improvements to the systems you build.
What you bring
  • Experience designing, building, testing, and maintaining production-quality software, services, or developer platforms.
  • Hands-on understanding of CI/CD, build systems, test orchestration, release workflows, or related engineering infrastructure.
  • Proficiency in one or more programming languages such as Python, Go, Java, or C++, along with strong scripting and automation skills.
  • Solid software engineering fundamentals, including API design, distributed systems, concurrency, testing, debugging, and performance analysis.
  • Experience working with Linux/Unix systems and diagnosing problems across application, operating-system, network, storage, or infrastructure layers.
  • A data- and quality-oriented mindset, with experience using logs, metrics, dashboards, queries, or tracing to improve reliability and developer experience.
  • Strong ownership, communication, and collaboration skills; you can work through ambiguity, influence across teams, learn quickly, and help others succeed.


#LI-ONSITE

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.

There is no application deadline and we accept applications on an ongoing basis until the job is filled.

The annual base salary range is:

$180,000-$270,000 USD

WHAT YOU CAN EXPECT FROM US:
  • Innovation: We celebrate those who think critically, like a challenge, and aspire to be trailblazers.
  • Growth: We give you the space and support to grow along with us and to contribute to something meaningful. We have been named Fortune's Best Workplaces in Technology™, Fortune's Best Workplaces in the Bay Area™, and certified as a Great Place to Work®!
  • Team: We build each other up and set aside ego for the greater good.

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.

About Pure Storage

Pure Storage is a data storage company that provides all-flash storage solutions. The company was founded in 2009 and is headquartered in Mountain View, California. Pure Storage's products are designed to help businesses manage and store large amounts of data. The company has over 7,000 customers and operates in over 40 countries. Pure Storage went public in 2015 and is listed on the New York Stock Exchange under the ticker symbol PSTG.
Learn more about Pure Storage
Size
4,300 employees
Market Cap
$8 billion
Industry
Net Income
-$282 million
Founded
2009
5 Year Trend
+24.2%
Revenue
$1.6 billion
NASDAQ

Similar Jobs

More Jobs at Pure Storage

More Information Technology Jobs

Find similar Senior Software Engineer, Pipeline Engineering jobs: