Job Description
Summary
Dell Technologies is seeking a Software Senior Engineer in Bangalore, India, to join our PowerScale Engineering Development team. PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management, is undergoing a major modernization initiative to support the GenAI era. This role offers an exciting opportunity to work on distributed systems, container management, data storage, and cluster management, contributing to solutions that scale to exabytes of data while delivering cutting-edge performance. If you are experienced in C, C++, Python, Linux/Unix/FreeBSD systems, and distributed computing, this is your chance to make a profound impact with Dell Technologies.
Job Details at a Glance
| Job Title | Software Senior Engineer |
|---|---|
| Company | Dell Technologies |
| Business Unit | PowerScale – Engineering Development |
| Location | Bangalore, India |
| Shift | Full-time |
| Experience Required | 8–12 years |
| Key Skills/Technologies | C, C++, Python, Data Structures, Distributed Systems, FreeBSD/Linux/Unix, Storage Networking |
| Methodology | Agile Scrum |
| Education | Bachelor’s/Master’s in Computer Science (preferred) |
| Application Deadline | 31 Oct 2025 |
| Job ID | R276979 |
Responsibilities
As a Software Senior Engineer at Dell Technologies, you will:
- Contribute to the design and architecture of complex, high-performance systems and storage environments.
- Develop and enhance core software for Dell PowerScale storage systems that support big data workloads.
- Prepare, review, and evaluate software/storage specifications for enterprise products.
- Implement and optimize test strategies for large-scale distributed storage and data management systems.
- Work in an Agile Scrum team environment, collaborating to deliver enterprise-grade solutions.
Skills & Qualifications
Essential Requirements
- 8–12 years of hands-on experience in C, C++, Python programming, data structures, and parallel programming.
- Expertise in developing software for Unix, Linux, and FreeBSD operating systems at a user-space level.
- Proven experience in large-scale distributed systems and storage networking protocols/architectures.
- Strong background in the Agile Scrum model of software development.
- Excellent communication and collaboration skills with the ability to explain complex technical concepts clearly.
Desirable Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Strong problem-solving and analytical skills.
Why Join Dell Technologies?
At Dell Technologies, we believe progress takes all of us. As a Software Senior Engineer, you will collaborate with some of the brightest minds in tech and contribute to solutions that shape the future of data storage and management.
Employee benefits include:
- Comprehensive healthcare programs.
- Award-winning financial wellness resources.
- Generous parental and caregiver leave.
- Access to industry-leading wellness platforms.
- A supportive, inclusive, and innovative culture.
Apply Now
Build your career with Dell Technologies and contribute to the future of data-driven innovation. Apply before 31 October 2025 via the official Dell Careers portal.