P

Pure Storage

Delivers all-flash storage hardware and services

Engineering Manager - Kernel

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science or equivalent.
  • At least 3 years of technical lead or management experience while remaining hands-on in development.
  • At least 5 years of Linux kernel or protocol development experience in servers, networking, or storage, ideally on x86 NUMA systems.
  • At least 2 years of experience collaborating with remote teams based in the United States or another country.
  • Experience with NVMe, NFS, iSCSI, Fibre Channel, SCSI, SMB, or related protocols and industry standards.
  • Experience with Agile development and continuous integration in development projects.
  • Proficiency in C, C++, and scripting languages such as Python and shell.
  • Working knowledge of Linux virtualization tools or data path technologies such as DPDK.
  • Expertise managing projects throughout the entire software development life cycle, delivering products to market on schedule, and incorporating customer feedback into development.
  • Experience defining, partitioning, and prioritizing software requirements across remote teams, including identifying dependencies and roadblocks.
  • Experience managing software innovation and meeting development deadlines in a product company.
  • Ability to extract insights and make forecasts from available information.
  • Experience with Agile and DevOps practices.

Responsibilities

  • Deliver manufacturing diagnostics and tools for the Direct Flash Module product line.
  • Collaborate with hardware, firmware, software, and manufacturing test teams to support roadmap initiatives.
  • Collaborate with product managers and engineering teams to gather requirements.
  • Own the overall development life cycle of solutions and manage projects.
  • Establish software development and documentation best practices, ensure designs meet requirements, and deliver high-quality work on tight schedules.
  • Communicate project status clearly and regularly.
  • Manage day-to-day software engineering development activities.
  • Hire, manage, monitor, and motivate software development team members.
  • Drive innovation while managing software development schedules.
  • Integrate software with existing systems.
  • Drive company culture and career development for individual contributors.

About the Company

Pure Storage

Delivers all-flash storage hardware and services

Pure Storage provides data storage solutions including all-flash storage arrays, cloud storage, hybrid cloud, and data protection services. Its products work by using flash memory to deliver fast data access, with Evergreen One offering a subscription-based, continuous update and maintenance model that keeps hardware and software up to date without replacing hardware. The company differentiates itself from competitors through a focus on high-performance all-flash storage, scalable data management, and a subscription-based Evergreen model that sustains ongoing software/firmware updates. Its goal is to help businesses manage, protect, and access their data efficiently at scale with sustainable, environmentally friendly storage solutions.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Pure Storage

See more jobs