Senior Software Principal Engineer | Dell Technologies | Bangalore / Pune, India

September 18, 2025

Job Description

Summary

Dell Technologies is hiring a Senior Software Principal Engineer in Bangalore or Pune, India to join our Software Engineering Development team. In this leadership role, you will design and deliver enterprise-grade storage monitoring solutions, enhance Dell’s storage products and infrastructure monitoring systems, and build innovative solutions for unstructured data management, security, and distributed systems. With expertise in Java, Python, REST APIs, SQL/NoSQL databases, and cloud/on-prem enterprise application architecture, you’ll play a pivotal role in shaping the future of Dell’s advanced storage technologies.


Job Details at a Glance

Job TitleSenior Software Principal Engineer
CompanyDell Technologies
Business UnitSoftware Engineering Development
LocationBangalore / Pune, India
ShiftFull-time
Experience Required12+ years
Key Skills/TechnologiesJava, Python, REST APIs, SQL/NoSQL (Postgres, Cassandra, Redis, MongoDB, Elasticsearch)
Domain ExpertiseDistributed Systems, Data Security, Metadata Management, Storage Monitoring
EducationBachelor’s / Master’s in Computer Science (preferred)
MethodologyAgile Scrum
Application Deadline23 Sep 2025
Job IDR277170

Responsibilities

As a Senior Software Principal Engineer at Dell Technologies, you will:

  • Design and develop storage monitoring solutions for Dell storage customers.
  • Build, enhance, and maintain enterprise-grade software systems with focus on quality, scalability, performance, and usability.
  • Collaborate with product managers, architects, and engineers across global teams.
  • Prepare and review software/storage requirements and specifications.
  • Translate verbal requirements into detailed technical specifications.
  • Follow defined software lifecycle methodologies in an Agile Scrum environment.
  • Review and implement test strategies to deliver high-quality releases in every iteration.

Skills & Qualifications

Essential Requirements

  • 12+ years of experience with Java and Python.
  • Expertise in REST API development and databases including SQL and NoSQL (Postgres, Cassandra, Redis, MongoDB, Elasticsearch).
  • Strong background in unstructured data management, focusing on data security, access, modeling, and metadata management.
  • Proficiency in design patterns for building enterprise applications (on-prem & cloud).
  • Proven ability to design and architect distributed systems for storage and infrastructure monitoring products.

Desirable Requirements

  • Knowledge of frontend technologies: HTML5, JQuery, Angular, React, or similar frameworks.
  • Excellent problem-solving, documentation, and communication skills.

Why Join Dell Technologies?

At Dell Technologies, progress takes all of us. As a Senior Software Principal Engineer, you’ll work with some of the brightest minds in the tech industry and contribute to next-generation solutions in data storage and enterprise infrastructure.

Employee benefits include:

  • Comprehensive healthcare coverage.
  • Award-winning financial wellness programs.
  • Generous parental and caregiver leave.
  • Access to industry-leading wellness platforms.
  • A collaborative, innovative, and inclusive workplace culture.

Apply Now

Shape the future of enterprise storage solutions with Dell Technologies. Apply before 23 September 2025 through the official Dell Careers page.

👉 Apply Now at Dell Careers