Software Principal Engineer

A global technology company that provides computing, storage, and IT solutions.
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Storage

Description For Software Principal Engineer

Dell Technologies is seeking a Software Principal Engineer to join their PowerScale team in Bangalore, India. This role is part of an initiative to modernize their storage stack to meet the demands of the GenAI era. PowerScale, a leader in Unstructured Data Storage, is evolving towards a composable, disaggregated, software-defined architecture capable of storing exabytes of data. The position requires expertise in C/C++ programming, distributed systems, and storage architectures. The ideal candidate will contribute to designing and implementing complex storage solutions, working within an Agile framework. This role offers an opportunity to work on cutting-edge storage technology while being part of a global technology leader. The position comes with comprehensive benefits including healthcare, financial wellness tools, parental leave, and mental health support. Dell Technologies is committed to equal employment opportunity and fostering an inclusive work environment.

Last updated 11 hours ago

Responsibilities For Software Principal Engineer

  • Contribute to the design and architecture of high-quality, complex systems and software/storage environments
  • Prepare, review and evaluate software/storage specifications for products and systems
  • Contribute to the development and implementation of test strategies for complex software products and systems

Requirements For Software Principal Engineer

Linux
  • 8-13 years' experience in C/C++ Programming, Data Structures and parallel programming
  • Experience developing software for Unix/Linux/BSD operating systems at a User space level
  • Experience developing within large scale distributed systems
  • Experience in storage networking protocols and architectures
  • Experience in Algorithm development, Design Patterns and Asynchronous Concepts
  • Experience working in Agile Scrum model development cycle
  • Bachelor's or master's degree in computer science or related field
  • Excellent interpersonal skills and ability to work collaboratively

Benefits For Software Principal Engineer

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

Senior Principal Software Engineer role at Dell Technologies, focusing on next-gen AI storage systems and distributed systems development in Bangalore.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies, focusing on distributed systems and file storage solutions for PowerScale, requiring 8+ years of experience in system software development.

Software Principal Engineer

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

Software Principal Engineer

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

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.