Job Title: Software Senior Engineer
Job ID: R269801
Location: Bangalore, India
Experience Required: 5–8 Years
Employment Type: Full-Time
Education: Bachelor’s/Master’s Degree in Computer Science or related field
Service Line: Engineering Development
Role Overview:
Dell Technologies is seeking a Software Senior Engineer to join its Engineering Development team for PowerScale—Dell’s flagship solution in Unstructured Data Storage. In this role, you'll contribute to the development of core software components as part of a scrum team, helping modernize storage infrastructure for the GenAI era with distributed systems, cluster management, and advanced data technologies.
Key Responsibilities:
Design and develop complex software and storage solutions tailored to customer needs and business environments.
Review and evaluate software specifications for advanced storage systems and architectures.
Support test strategy design and execution for validating complex storage environments.
Participate in Agile Scrum teams, contributing to the entire software development lifecycle.
Collaborate with cross-functional teams to ensure scalable and high-performance systems.
Technical Requirements:
5–8 years of experience in C/C++/Python, data structures, and parallel programming.
Experience developing in Unix/Linux/BSD environments at the user-space level.
Proven work in large-scale distributed systems and storage networking protocols.
Familiarity with Agile development methodologies.
Strong communication skills with the ability to explain complex technical topics clearly.
Preferred Skills:
Bachelor’s or Master’s degree in Computer Science or a related field.
Excellent problem-solving and analytical thinking capabilities.
Ability to work effectively in a collaborative team environment.