Instagram
youtube
Facebook

Software Principal Engineer

8–13 years
45–60 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
Job ID: R269806
Location: Bangalore, India
Experience Required: 8–13 Years
Employment Type: Full-Time

Role Overview:

Dell Technologies is seeking a Software Principal Engineer to join the PowerScale Engineering Development team. This role focuses on developing advanced technologies for large-scale, software-defined, high-performance unstructured data storage systems tailored to meet the needs of the GenAI era.

Key Responsibilities:

  1. Contribute to the design and architecture of high-performance, distributed storage systems.

  2. Develop and implement complex software and storage solutions aligned with customer needs.

  3. Write and maintain efficient code using C/C++ and Python.

  4. Prepare, evaluate, and review technical specifications and documentation.

  5. Participate in defining and executing test strategies for enterprise-scale storage products.

  6. Work in an Agile Scrum development environment to deliver iterative improvements.

Required Skills:

  1. 8–13 years of hands-on experience in C/C++ and Python programming.

  2. Strong understanding of data structures, algorithms, and parallel programming techniques.

  3. Experience with large-scale distributed systems and Unix/Linux/BSD user space programming.

  4. Familiarity with storage networking protocols and system architecture.

  5. Expertise in asynchronous programming, design patterns, and modern development practices.

  6. Excellent collaboration and communication skills within cross-functional teams.

Preferred Skills:

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

  2. Strong problem-solving abilities and analytical thinking.

  3. Experience with Agile methodologies and continuous integration workflows.

About Dell Technologies:

Dell Technologies is a global technology leader helping businesses and people build their digital future. The PowerScale team drives innovation in unstructured data storage systems and leads transformation in high-performance, scalable solutions.

 

Jobs in other cities