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 Title | Senior Software Principal Engineer |
|---|---|
| Company | Dell Technologies |
| Business Unit | Software Engineering Development |
| Location | Bangalore / Pune, India |
| Shift | Full-time |
| Experience Required | 12+ years |
| Key Skills/Technologies | Java, Python, REST APIs, SQL/NoSQL (Postgres, Cassandra, Redis, MongoDB, Elasticsearch) |
| Domain Expertise | Distributed Systems, Data Security, Metadata Management, Storage Monitoring |
| Education | Bachelor’s / Master’s in Computer Science (preferred) |
| Methodology | Agile Scrum |
| Application Deadline | 23 Sep 2025 |
| Job ID | R277170 |
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.