About the job
Pure Storage is shaping the future of data storage. The company’s Bangalore engineering office is looking for a Senior Engineering Manager to lead kernel development within the FlashArray team. This group builds high-performance storage solutions that support critical workloads, with a focus on reliability, seamless upgrades, and ease of use. While FlashArray’s roots are in hardware storage arrays, the team’s expertise is primarily software-driven. Recent projects include expanding into the cloud with offerings like CloudSnap and Cloud Block Store for AWS, giving customers more flexibility across traditional and cloud-native environments.
Role Overview
This leadership role centers on guiding a team focused on Linux kernel development, new Flash array platforms, and enhancements to Fiber Channel and Ethernet features. The position requires close coordination with internal teams and external partners to deliver integrated, reliable storage solutions.
What You Will Do
- Lead a team working on Linux kernel projects, next-generation Flash array platforms, and advanced networking features.
- Work directly with Program Managers, Release Managers, and cross-functional groups on collaborative projects.
- Coordinate with partners and vendors to integrate third-party components into Pure Storage products.
- Collaborate with Purity software teams to plan and execute software releases.
- Develop and implement continuous integration strategies and phased project plans.
- Partner with product managers and engineering teams to define technical requirements.
- Oversee the full development lifecycle and manage project delivery.
- Promote best practices in software engineering and documentation, maintaining quality under tight deadlines.
- Provide regular updates on project status and milestones.
- Direct daily activities of the software engineering team to ensure focus and productivity.
- Recruit, mentor, and motivate software development team members.
- Foster innovation while keeping projects on schedule.
- Integrate new software components with existing systems.

