Instagram
youtube
Facebook

Software Principal Engineer – C, Distributed File Systems

8–12 years
28–42 LPA
10 June 23, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Software Principal Engineer – C, Distributed File Systems
Job ID: R269468
Location: Bangalore, India
Experience Required: 8–12 Years
Employment Type: Full-Time

Role Overview:

Dell Technologies is hiring a Software Principal Engineer to join the PowerScale Engineering team in Bangalore. This position is focused on designing and optimizing distributed computing features for the scale-out OneFS file system. You will play a key role in the modernization of Dell’s storage architecture to support high-performance workloads and GenAI readiness at scale.

Key Responsibilities:

  1. Design, develop, and deliver solutions to distributed computing problems in OneFS filesystem and data services.

  2. Develop and enhance system features to meet performance, scalability, and AI workload requirements.

  3. Collaborate across scrum teams to ensure optimized, high-quality software solutions.

  4. Contribute throughout the full software development lifecycle including planning, coding, testing, and integration.

  5. Ensure code meets reliability, security, and performance standards for enterprise-grade products.

Required Skills:

  1. Bachelor's degree in Computer Science or a related technical field.

  2. 8–12 years of experience in distributed systems, operating systems, file systems, or embedded software.

  3. Proficient in C programming and system software development.

  4. Deep understanding of advanced data structures, memory management, multithreading, concurrency, and design patterns.

  5. Solid experience with UNIX/Linux and POSIX system software development.

  6. Familiarity with storage networking protocols and distributed architecture fundamentals.

Preferred Skills:

  1. Strong problem-solving and analytical abilities.

  2. Proven ability to deliver enterprise-grade software in an Agile/Scrum environment.

  3. Experience with scalable system architecture and GenAI workload integration is a plus.

About Dell Technologies:

Dell Technologies is a global leader in digital transformation and enterprise storage solutions. PowerScale represents the forefront of innovation in unstructured data storage, and this role offers the chance to help redefine data infrastructure for AI-era challenges.

 

Jobs in other cities