Taro Logo

Software Principal Engineer

A global technology company that develops, sells, repairs, and supports computers and related products and services.
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Storage

Description For Software Principal Engineer

Join Dell Technologies' PowerScale team as a Principal Software Engineer in Bangalore, India. PowerScale, a leader in Unstructured Data Storage and Management, is undergoing a significant evolution by modernizing its stack to meet the demands of the GenAI era. The role involves developing sophisticated systems and software for PowerScale systems that support big data storage and management. You'll be working on advanced technologies in data storage systems, cluster management, distributed systems, and container management. The position requires expertise in C/C++ programming, distributed systems, and storage architectures. As part of an agile scrum team, you'll contribute to designing and implementing high-quality, complex systems while working with cutting-edge storage technologies. Dell Technologies offers comprehensive benefits including healthcare programs, financial wellness tools, and generous parental leave policies. This is an opportunity to work with industry-leading technology while making a significant impact on enterprise storage solutions. The role combines technical leadership with hands-on development, perfect for experienced engineers looking to shape the future of data storage systems.

Last updated 2 days 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 with working experience in storage networking protocols and architectures
  • Experience in Algorithm development, Design Patterns and Asynchronous Concepts
  • Experience working in Agile Scrum model development cycle
  • Excellent interpersonal skills and ability to work collaboratively
  • Bachelor's or master's degree in computer science or related field

Benefits For Software Principal Engineer

Medical Insurance
Dental Insurance
Vision 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