Software Senior Engineer | Dell Technologies | Bangalore, India

September 18, 2025

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 TitleSoftware Senior Engineer
CompanyDell Technologies
Business UnitPowerScale – Engineering Development
LocationBangalore, India
ShiftFull-time
Experience Required8–12 years
Key Skills/TechnologiesC, C++, Python, Data Structures, Distributed Systems, FreeBSD/Linux/Unix, Storage Networking
MethodologyAgile Scrum
EducationBachelor’s/Master’s in Computer Science (preferred)
Application Deadline31 Oct 2025
Job IDR276979

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.

👉 Apply Now at Dell Careers