P

Pure Storage

Delivers all-flash storage hardware and services

C++ Engineer - File

Backend EngineeringConfirmed live in the last 24 hours
Full-timePrague, CzechiaNo salary listed

About the Job

Requirements

  • Strong C++ software engineering skills and experience building backend, systems, or infrastructure software.
  • Curiosity about how complex systems work and motivation to solve deep technical problems in storage and file-serving systems.
  • Ability to design reliable, high-quality software in performance-sensitive environments.
  • Comfort working across the full software lifecycle, from initial design to shipped product and ongoing improvements.
  • Experience in areas such as distributed systems, operating systems, Linux internals, databases, networking, or file/storage systems is a strong plus.

Responsibilities

  • Design, implement, and review new features in FlashArray File, primarily in C++, across core file-services areas such as protocols, reliability, and customer-facing capabilities.
  • Build system software that serves SMB and NFS workloads and helps evolve the file gateway and adjacent services behind FlashArray File.
  • Improve quality, scalability, performance, and resiliency for a platform that handles highly concurrent access patterns and business-critical storage workloads.
  • Take ownership of work from design through delivery, debugging, and long-term maintenance, helping move projects forward from start to finish.
  • Collaborate with engineers and cross-functional partners in Prague and beyond to deliver high-quality outcomes and continuously improve how the team works.
  • Work from the Prague office in accordance with company policies, except during paid time off, work travel, or other approved leave.

Desired Qualifications

  • Experience in distributed systems, operating systems, Linux internals, databases, networking, or file/storage systems.

About the Company

Pure Storage

Delivers all-flash storage hardware and services

Pure Storage provides data storage solutions including all-flash storage arrays, cloud storage, hybrid cloud, and data protection services. Its products work by using flash memory to deliver fast data access, with Evergreen One offering a subscription-based, continuous update and maintenance model that keeps hardware and software up to date without replacing hardware. The company differentiates itself from competitors through a focus on high-performance all-flash storage, scalable data management, and a subscription-based Evergreen model that sustains ongoing software/firmware updates. Its goal is to help businesses manage, protect, and access their data efficiently at scale with sustainable, environmentally friendly storage solutions.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Pure Storage

See more jobs