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.
Solid problem-solving skills and an ability to design reliable, high-quality software in performance-sensitive environments.
An ownership mindset and comfort working across the full software lifecycle, from initial design to shipped product and ongoing improvements.
A collaborative working style, strong communication, and willingness to partner closely with a smart, distributed engineering team.
What You'll Be Doing
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 closely with engineers and cross-functional partners in Prague and beyond to deliver high-quality outcomes and continuously improve how the team works.
Perks and Benefits
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.