Taro Logo

Senior Principal Software Engineer

A global technology company that provides a broad range of computing and IT solutions.
$200,000 - $240,000
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · AI

Description For Senior Principal Software Engineer

Dell Technologies is seeking a Senior Principal Software Engineer to join their team working on next-generation AI storage systems. This role focuses on developing extreme-performance, massive-scale filesystem and storage technologies for AI factories. The position combines deep technical expertise in distributed systems, storage, and filesystem development with technical leadership responsibilities. You'll work with R&D teams to design and implement advanced storage solutions while leading distributed scrum teams. The role offers competitive compensation ($200K-$240K) and comprehensive benefits including healthcare, financial wellness tools, and parental leave. Dell Technologies is a global leader in technology solutions, offering opportunities to work with cutting-edge technology while making an impact at scale. The position is based in Santa Clara, California, and requires extensive experience in C/C++, Linux kernel development, and distributed systems architecture.

Last updated 3 minutes ago

Responsibilities For Senior Principal Software Engineer

  • Design product components for extreme performance and massive scale
  • Innovate and differentiate the product w.r.t market competition
  • Design and develop scale-out filesystem, storage, and data services
  • Actively seek, communicate, and resolve internal and external customer requirements
  • Work on complex problems and provide innovative solutions
  • Technically lead scrum teams that span different geographic locations

Requirements For Senior Principal Software Engineer

Linux
  • Proven experience designing and developing filesystem, storage, and networking enterprise software
  • Strong understanding of distributed systems, communication and storage protocols, and object-oriented software development
  • In-depth operating system knowledge including memory management, concurrency & synchronization
  • Hands-on C/C++ development experience in Unix/Linux kernel internals/Agile software development
  • Experience leading global technical teams
  • Storage workload modelling for sizing, optimization, and troubleshooting
  • Experience with distributed file systems, containers and Kubernetes

Benefits For Senior Principal Software Engineer

Medical Insurance
401k
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Senior Principal Software Engineer

Principal Software Developer(hybrid)

Principal Software Engineer position at Oracle focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Principal Staff Software Engineer, Systems Infrastructure

Principal Staff Software Engineer role at LinkedIn focusing on building next-gen distributed systems and AI infrastructure platforms at massive scale.

Principal Software Engineer, Distributed Systems

Lead the development of Roblox's experimentation platform as Principal Software Engineer, building scalable systems handling millions of QPS for 80M+ daily users.

Principal Software Engineer - Storage

Lead the development of next-generation data storage systems at Roblox, designing distributed software handling hundreds of millions of transactions per second globally.

Principal Staff Software Engineer, Systems Infrastructure

Principal Staff Software Engineer role at LinkedIn focusing on building next-generation information retrieval infrastructure and AI platforms at massive scale.