Software Senior Principal Engineer

A global technology company that helps individuals and organizations transform how they work, live and play through advanced tech solutions.
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
13+ years of experience
AI · Enterprise SaaS

Description For Software Senior Principal Engineer

Dell Technologies is seeking a Senior Principal Software Engineer to join their next-generation AI storage system team in Bangalore. This role focuses on developing high-performance NFS support for their next-gen storage platform. The position involves working with cutting-edge AI technologies and modernizing storage systems to meet the demands of the GenAI era. The ideal candidate will have extensive experience in distributed systems, filesystem internals, and protocol development. They'll work on innovative solutions spanning storage management, memory management, clustering, filesystems, and performance optimization. The role offers opportunities to collaborate with global engineering talent and make significant contributions to Dell's storage platform modernization efforts. The position requires deep technical expertise in C/C++, Linux kernel, filesystem internals, and distributed systems architecture. Dell Technologies offers comprehensive benefits including healthcare, financial wellness tools, parental leave, and an industry-leading wellness platform. This is an opportunity to work on transformative technology while being part of a company committed to making a profound social impact.

Last updated 3 days ago

Responsibilities For Software Senior Principal Engineer

  • Design, develop and deliver protocols support for next-gen AI storage platform
  • Mentor team members in design collaboration, code reviews, development tools and processes
  • Take part in the full software development life cycle including development, test, continuous delivery and support
  • Be an active member of an agile team, collaboratively realizing features through development, test and delivery

Requirements For Software Senior Principal Engineer

Linux
Python
  • Hands-on coding experience in C/C++, Python
  • Experience in Filesystem internals, Linux, Kernel, VFS/NFS
  • Solid Understanding in distributed systems architecture, Memory management, Concurrency and synchronization
  • Strong Object-oriented design, data structures and algorithms knowledge
  • Agile-based development experience
  • 13+ years of related experience
  • Bachelor's or master's degree in computer science or related field
  • Networking and Storage troubleshooting skills

Benefits For Software Senior Principal Engineer

Medical Insurance
Parental Leave
  • 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 Software Senior Principal Engineer

Software Senior Principal Engineer

Senior Principal Software Engineer role at Dell Technologies, focusing on next-gen AI storage systems development in Bangalore, requiring 13+ years of experience in distributed systems and storage.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies working on PowerScale's distributed storage systems, requiring expertise in C programming and distributed systems.

Software Principal Engineer

Principal Software Engineer role at Dell Technologies focusing on distributed systems and storage solutions, requiring 8+ years of C/C++ experience.

Networking : Software Principal Engineer

Principal Software Engineer position at Dell Technologies focusing on networking software development, requiring 9+ years of experience and expertise in networking protocols and software development.

Software Principal Engineer

Principal Software Engineer role at Dell Technologies focusing on next-gen AI storage systems development, requiring expertise in C++, Python, and distributed systems.