Bangalore, India Remote (City)

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 CC++WindowsLinuxUnixStorageFilesystemData ProtectionWin32 APIStorage APIAI technologiesPythonJava
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Dell Technologies
Dell Technologies helps customers modernize infrastructure and unlock value from AI. The company is a family of businesses that helps individuals and organizations transform how they work, live and play.
All jobs at Dell Technologies Visit website
Job Details
Category embedded
Posted 2 months ago