Browse All Jobs
Job Description

Pure Storage is seeking a Principal Software Engineer for its Fusion team in Prague. This role focuses on reshaping enterprise storage infrastructure management with advanced AI-driven capabilities. The engineer will work on security hardening and next-level observability, collaborating with global teams to advance data management.

Role Involves:

  • Designing, developing, and implementing features.
  • Extending storage capabilities over multi-array deployments.
  • Optimizing existing features for better scalability and security.
  • Contributing to architecture and codebase improvements.
  • Providing technical leadership and guidance to development teams.
  • Participating in product roadmap planning.

Requirements:

  • Minimum of 15 years of experience in software design and implementation.
  • Experience with system software engineering in Go or Java.
  • Basic knowledge of security and observability standards.
  • Ability to perform performance benchmarking and optimization.
  • Ability to design and implement highly scalable, reliable, and secure software.
  • Understanding of parallel computing and asynchronous programming models.
  • Strong communication and leadership skills.
  • Familiarity with DevOps practices.

What Pure Storage Offers:

  • Opportunities for innovation and growth.
  • A collaborative team environment.
  • Flexible time off and wellness resources.
  • Company-sponsored team events.

The role is primarily in-office, requiring work from the Prague office in compliance with Pure Storage’s policies.

Apply Manually