Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Pure Storage Logo

Senior Software Engineer, Core Platform Business Unit

Pure Storage

Salary not specified
Oct 3, 2025
Santa Clara, CA, US
Apply Now

Pure Storage is looking to deliver productivity tools and services that streamline the development cycle of FlashBlade and FlashArray products, eliminating bottlenecks in testing and delivery to ensure high-quality software reaches customers faster.

Requirements

  • 8+ years of software engineering experience, with a strong background in designing scalable architectures and building reliable systems end-to-end.
  • Deep expertise with CI/CD platforms and modern automation practices for large-scale systems.
  • Proficiency in one or more modern programming languages (e.g., Python, Rust), with a track record of building automation, developer tooling, or scalable services.
  • Strong Linux/Unix fundamentals, including advanced troubleshooting, debugging, and performance tuning.
  • Hands-on experience with containerization and orchestration technologies (Kubernetes preferred; Docker Swarm, Nomad, or similar are also valuable)
  • Proven background in observability, with experience designing and integrating monitoring, logging, tracing, and alerting into CI/CD pipelines and production systems.
  • Bonus: Experience with build systems (e.g., Bazel, CMake), cloud platforms (AWS, GCP, Azure), or contributions to open-source CI/CD and developer productivity projects.

Responsibilities

  • Design and build developer platforms and automation services that improve reliability, scalability, and velocity of software delivery.
  • Architect and implement high-availability solutions (disaster recovery, failover, scaling strategies)
  • Develop services, frameworks, and automation tooling in Python, Go, or Rust to improve developer productivity and system reliability.
  • Extend and optimize CI frameworks (e.g., Jenkins or equivalent) for complex, multi-machine, distributed build/test environments.
  • Apply strong Linux/Unix fundamentals to design resilient systems, debug issues across layers, and tune performance.
  • Embed security into CI/CD systems by design, including access control, patch automation, and system hardening.
  • Drive capacity planning and system optimization, ensuring efficient utilization of infrastructure and resources.

Other

  • Collaborate closely with developers to integrate CI/CD systems into the full development lifecycle, ensuring fast, reliable, and secure code delivery.
  • Participate in on-call rotation, incident postmortems, planning, and continuous improvement initiatives, bringing a software engineer's perspective to reliability and scalability challenges.
  • Work from the Santa Clara office in compliance with Pure's policies, unless on PTO, work travel, or other approved leave.
  • Request accommodations for all aspects of the hiring process if needed, contact TA-Ops@purestorage.com if invited to an interview.
  • Commit to fostering the growth and development of every person, cultivating a sense of community through Employee Resource Groups and advocating for inclusive leadership.