Pure Storage - Santa Clara, CA

posted 5 days ago

Full-time - Mid Level
Santa Clara, CA
1,001-5,000 employees
Merchant Wholesalers, Durable Goods

About the position

As the Software Engineering Manager for the Fleet Reliability Engineering team at Pure Storage, you will lead efforts to ensure the highest reliability of the global fleet of customer FlashBlade systems. Your role will involve managing and improving systems and processes that monitor and respond to fleet reliability issues, utilizing forensic investigation techniques to identify and resolve software failures. This position requires collaboration with cross-functional teams and direct engagement with customers to enhance product reliability and performance.

Responsibilities

  • Lead a team of forensic engineers focused on improving the reliability, performance, and resilience of Pure's products.
  • Own and drive initiatives to improve fleet reliability by fixing critical bugs, enhancing test automation, and developing new features and processes.
  • Define the roadmap for internal tools development, focusing on predictive monitoring, health checks, performance troubleshooting, and failure investigation tools.
  • Coordinate and approve maintenance releases across all software lines, ensuring engineering teams contribute effectively while maintaining high-quality standards.
  • Collaborate with hardware, software, support, and customer-facing teams to triage customer issues, assign ownership, and set expectations for resolution.
  • Manage the team's priorities, career development, and growth while fostering a culture of innovation and customer focus.
  • Oversee product reliability metrics to measure success and adjust priorities to ensure continuous improvement.
  • Own the global software engineering on-call program, coordinating efforts across multiple teams and ensuring its success when support escalates critical issues.
  • Report key product and customer issue updates to executive leadership.
  • Be the voice of Pure Engineering on customer calls and the voice of the customer in strategic meetings, advocating for solutions and improvements.

Requirements

  • Bachelor's degree in Computer Science, Engineering, related field, or equivalent practical experience.
  • 8+ years of experience in software engineering with a focus on systems, storage, networking, or reliability.
  • 4+ years of experience in a leadership or management role within software engineering.
  • Proven experience leading teams through complex technical challenges.
  • Excellent project management and organizational skills, with a keen ability to prioritize and adapt under pressure.
  • Strong interpersonal communication skills, capable of interacting effectively with both technical and non-technical stakeholders.

Nice-to-haves

  • Experience working with cross-functional teams such as hardware, sales, and customer support.
  • Start-up experience.

Benefits

  • Flexible time off
  • Wellness resources
  • Company-sponsored team events
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service