Senior System Software Manager

Pure StorageSanta Clara, CA
Onsite

About The Position

We’re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry. This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and leave your mark, come join us. Join our Systems Software Group to lead an engineering team building the core architectural foundation for our high-performance, highly available enterprise storage portfolio. You will own the strategy and execution for core platform software, driving innovations in Linux kernel integration, hardware enablement, and NVMe fabric protocols. Partnering closely with Product, Hardware, and Release Engineering teams, you will empower your team to deliver predictable, high-quality software releases that define the simplicity and reliability our customers trust.

Requirements

  • Demonstrated track record of leading, coaching, and growing software engineering teams while remaining engaged in system architecture and technical decision-making.
  • Deep technical foundation in Linux kernel development or low-level storage and networking protocol development (such as NVMe, NFS, iSCSI, Fibre Channel, or SCSI) on x86 architectures.
  • Hands-on mastery of full software development lifecycle management, agile methodologies, and continuous integration strategies to deliver complex enterprise-grade software predictably.
  • Proficiency in C/C++ development and automation scripting, with a strong ability to drive technical problem-solving in complex, multi-threaded systems.

Responsibilities

  • Lead, mentor, and empower a high-performing systems software engineering team to deliver robust Linux kernel features, hardware platform enablement, and advanced NVMe fabric protocols.
  • Own end-to-end software delivery for core platform releases, partnering with Program Management and Release Engineering to establish clear execution roadmaps, milestone tracking, and phased rollout strategies.
  • Direct technical engagements with external vendors and technology partners, ensuring third-party deliverables integrate seamlessly into the core platform architecture to accelerate product delivery.
  • Align team goals with broader business objectives, converting complex architectural requirements into scalable execution plans that maximize platform performance, system stability, and customer satisfaction.

Benefits

  • flexible time off
  • wellness resources
  • company-sponsored team events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service