Engineering Manager, Kernel
Bangalore · India (Bangalore - Prestige Dynasty Phase 2) · 2+ years experience · Remote · Posted Sep 24, 2026
At a glance
- Experience
- 2+ years experience
- Workplace
- Remote
- Location
- Bangalore · India (Bangalore - Prestige Dynasty Phase 2)
About the role
- The Platform Engineering team creates the foundation that enables Pure Storage products designed for demanding mission-critical applications.
- The Engineering Manager, Kernel role involves managing day-to-day software engineering development activities and driving innovation while managing schedules.
Responsibilities
- Deliver manufacturing diagnostics and tools for Everpure Direct Flash Module product line
- Collaborate with hardware, firmware, software and manufacturing test teams, and deliver support for our ambitious roadmap items
- Collaborate with product managers and engineering teams in getting requirements
- Responsible for the overall development life cycle of the solution and managing projects
- Instill best practices of software development and documentation, assure designs meet requirements and deliver high quality work on tight schedules
- Clearly and regularly communicate status on how projects are progressing
- Managing day-to-day software engineering development activities
- Hiring, managing, monitoring and motivating software development team members
- Driving innovation while at the same time managing software development schedules
- Integrate software with existing systems
Requirements
- Bachelor’s degree or higher in Computer Science or equivalent
- 3 plus years of technical lead or management experience, while staying hands-on in development
- 5 plus years of Linux kernel or protocol development experience in servers, networking or storage, ideally on x86 NUMA systems
- 2+ years experience collaborating with remote teams based in the US or some other country
- Experience in technologies and industry standards such as NVMe, NFS, iSCSI, Fiber Channel, SCSI, or protocols such as SMB,NFS
- Experience in Agile development and continuous integration in development projects
- Proficiency in C/C++ and scripting languages such as python/shell
- Working knowledge of Linux virtualization tools, or data path technologies such as DPDK
- Proven expertise in managing projects throughout the entire SDLC, delivering products to market on schedule, and ensuring feedback loops from customers into development
- Detail oriented, with experience in defining, partitioning, prioritizing software requirements across remote teams
Benefits
- flexible time off
- wellness resources
- company-sponsored team events
Skills
- NVMe
- NFS
- iSCSI
- Fiber Channel
- SCSI
- SMB
- C
- C++
- Python
- Shell
- DPDK