Software Engineer - Fusion Platform

Pure Storage provides enterprise data storage solutions, empowering innovators by simplifying how people consume and interact with data.
Distributed Systems
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer - Fusion Platform

Pure Storage is revolutionizing the data storage industry with their innovative solutions that serve over 11,000 customers, including 58% of the Fortune 500. As a leader in Gartner's Magic Quadrant for ten consecutive years, Pure Storage boasts a Net Promoter Score in the top 1% of B2B companies globally.

The role is part of the Fusion team, working on an industry-first self-service, autonomous storage platform. You'll be developing key components for Pure's Modern Data Experience, enabling customers to manage storage as a flexible pooled resource across their product portfolio.

As an early team member, you'll contribute to designing and implementing resilient distributed control systems, API libraries, security hardening, and scalable transactional processing. You'll work on integration with Pure's core products - FlashArray, FlashBlade, and Pure1.

The position offers the opportunity to work with cutting-edge technology in a fast-paced environment. Pure Storage values individuality and promotes a diverse, inclusive workplace through their Pure Equality program and Pure Good Foundation. They offer competitive benefits, flexible time off, wellness resources, and company-sponsored team events.

The role is primarily office-based in Prague, requiring 4 days per week in-office presence. You'll be joining a company that's committed to equality and doesn't discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, or protected veteran status.

Last updated 16 days ago

Responsibilities For Software Engineer - Fusion Platform

  • Develop key components for the Fusion platform
  • Design and implement resilient distributed control systems
  • Develop API libraries
  • Apply security principles and overall security hardening
  • Implement scalable transactional processing
  • Integrate with FlashArray, FlashBlade and Pure1 products

Requirements For Software Engineer - Fusion Platform

Go
Java
Python
  • 4+ years of experience with all phases of SW product lifecycle
  • Willingness to learn and develop in Go, Java, and Python
  • Experience with cloud environments (preferred)
  • Excellent communication and interpersonal skills
  • Must be willing to work in an open office environment
  • Experience with distributed systems and control-plane development (beneficial)
  • Experience with developer API creation, implementation and support (beneficial)

Benefits For Software Engineer - Fusion Platform

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible time off
  • Wellness resources
  • Company-sponsored team events
  • Employee resource groups through Pure Equality program
  • Pure Good Foundation for volunteering and grants

Interested in this job?

Jobs Related To Pure Storage Software Engineer - Fusion Platform

Software Engineer

Software Engineer role at Pure Storage focusing on developing high-performance, reliable data storage systems and platforms.

Software Engineer

Software Engineer role at Pure Storage focusing on distributed systems and high-performance storage solutions

Software Engineer

Software Engineer role at Pure Storage focusing on distributed systems and high-performance storage solutions

Software Development Engineer, Ordering

Software Development Engineer role at Amazon's Ordering team, focusing on large-scale distributed systems and retail workflow orchestration.

Distributed Systems Engineer (L4), Content Engineering

Netflix seeks a Mid-Level Distributed Systems Engineer to build scalable infrastructure for content creation and promotion globally.