This role involves developing and integrating high-performance, reliable storage solutions with a focus on software engineering, system design, and Linux-based systems, primarily working on the FlashArray platform to enhance its edge services and overall functionality.
Key Responsibilities
Analyze and solve complex technical challenges related to storage solutions
Design and implement algorithms and technologies for high-performance, reliable systems
Own and deliver software features from concept through production
Integrate edge services into the FlashArray platform using software engineering and Linux expertise
Collaborate with team members to improve system design and performance
Contribute to customer-focused solutions emphasizing reliability and usability
Requirements
Experience across the software development lifecycle, from design through deployment and maintenance
Proficiency in Python and/or Go, with development experience on Linux UNIX systems
Familiarity with container technologies aligned with OCI standards, e.g., Docker, Podman
Experience with backend systems designed for high load and high availability
Ability to analyze systems, including requirements, performance, reliability, and risk considerations
Experience with automated testing and practices that support code quality and continuous improvement
Collaborative approach, curiosity, and interest in system design and problem-solving
Benefits & Perks
Compensation/salary range (not specified in the posting)
Work schedule: Flexible time off
Work environment perks: Wellness resources, company-sponsored team events
Additional benefits: Support for growth and development, inclusive and diverse workplace, accommodations for disabilities, community and employee resource groups
Ready to Apply?
Join Pure Storage and make an impact in renewable energy