Remote (City) Employment

Dell Technologies is hiring a Software Principal Engineer-C, C++, Windows, Linux & Storage, Data Protection, Filesystem

About the Role

At Dell Technologies, we believe progress takes all of us. We are looking for a Software Principal Engineer to join our Data Protection Software Engineering team. In this role, you will develop sophisticated systems and software based on customer business goals, focusing on next-generation data protection and availability enhancements across On-Prem, Public Cloud, and Hybrid Cloud environments.

What You'll Do

  • Develop next-generation products and shape client technologies.
  • Contribute to the design and architecture of high-quality, complex systems and software/storage environments.
  • Contribute to the development and implementation of test strategies for complex software products and systems.
  • Prepare, review, and evaluate software specifications based on product requirements, and contribute to designs and implement them as product features with a focus on device and serviceability of client platforms.

What We're Looking For

  • 8+ years of Software Development experience working in an Agile SDLC.
  • Strong experience with C/C++, Win 32/Storage API, Windows/Linux/Unix Programming, and Storage.
  • Knowledge of CPU architecture, Multi-Threaded Environments, Databases, and Storage Technologies.
  • Excellent code detective and root cause analysis skills on a variety of platforms and languages.
  • Experience in feature requirements, development and design of applications which interact closely with business.
  • Experience in Windows, Linux & Aix operating systems & relevant File systems, experience in the Data Protection domain, Scalable Architecture, and virtualization platforms like Esxi or Hyper-V.
  • Hands-on exposure with AI technologies and proficient usage of AI copilots for all facets of SDLC, plus experience designing and implementing complex, scalable enterprise grade systems.

Nice to Have

  • Experience in Python scripting & CI-CD; Java is a plus.
  • Experience in the Storage domain will be a plus.

Technical Stack

  • C/C++
  • Win 32/Storage API
  • Windows, Linux, Unix
  • Storage
  • AI technologies, AI copilots
  • Python, Java
  • CI-CD

Team & Environment

You will be part of the Data Protection Software Engineering Team.

Work Mode

This position is based locally in Bangalore or Pune.

Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment.

Required Skills
CC++WindowsLinuxUnixStorageFilesystemData ProtectionWin32 APIStorage APIAI technologiesPythonJava
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Dell Technologies

Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. They have delivered HPC solutions for 25+ years and are NVIDIA’s preferred partner for GenAI Factory systems.

Visit website
Job Details
Category embedded
Posted a month ago