Software Principal Engineer

A global technology company that helps individuals and organizations transform how they work, live and play.
Distributed Systems
Principal Software Engineer
In-Person
8+ years of experience
Enterprise SaaS

Description For Software Principal Engineer

PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management, is seeking a Principal Software Engineer to join their FileSystems and DataServices team. The role focuses on re-architecting the OneFS stack to meet the demands of the GenAI era through advanced technologies in data storage systems, cluster management, and distributed systems. The position offers the opportunity to work on innovative solutions for distributed computing problems and filesystem development. Dell Technologies provides a collaborative environment where you'll work with cutting-edge technology while being supported by a global team. The company offers comprehensive benefits including healthcare, financial wellness tools, and parental leave. This role is perfect for experienced engineers passionate about distributed systems and filesystem development who want to make an impact at a leading technology company.

Last updated 13 days ago

Responsibilities For Software Principal Engineer

  • Design, develop and deliver solutions to distributed computing problems for scale-out OneFS filesystem and data services
  • Develop features for OneFS to address scale, performance, and GenAI readiness of PowerScale
  • Collaborate within and outside of scrum team during the entire software development cycle

Requirements For Software Principal Engineer

Linux
  • 8-13 years experience in C Programming, Data Structures, and parallel programming
  • Experience in Distributed Systems, File Systems, and Embedded Software
  • Experienced in Memory Management, Locking, Design Patterns, Multithreading and Parallel Programming
  • Experience in Algorithm development, Concurrency Models, Design Patterns and Asynchronous Concepts
  • Experience in UNIX, Linux, POSIX-based systems software development, storage networking protocols and architectures
  • Excellent analytical and problem-solving skills

Benefits For Software 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 Principal Engineer

Software Principal Engineer

Principal Software Engineer role at Dell Technologies focusing on next-gen AI storage systems using Kubernetes, Go, and C++.

Software Principal Engineer

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

Distinguished Engineer

Distinguished Engineer position at Dell Technologies leading next-gen AI storage system architecture and development.

AI Server Platform Software Lead

Lead AI Server Platform Software development at Dell Technologies, managing complex AI products and cross-functional teams in Taipei.

Software Senior Principal Engineer

Senior Principal Software Engineer role at Dell Technologies focusing on next-gen AI storage systems development with extensive experience in distributed systems and C/C++.