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.