Taro Logo

Software Engineer 2

Dell Technologies helps organizations and individuals build their digital future and transform how they work, live and play, providing the industry's broadest technology portfolio for the data era.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Storage

Description For Software Engineer 2

Dell Technologies is seeking a Software Engineer 2 to join their PowerScale team, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management. This role is part of an exciting initiative to modernize their storage stack through advanced technologies in data storage systems, cluster management, distributed systems, and container management. The position offers an opportunity to work on cutting-edge storage solutions that will handle exabytes of data with unparalleled performance.

As a Software Engineer 2, you'll be integral to a scrum team focused on developing core software for PowerScale systems and Dell Storage systems supporting big data. You'll be involved in designing and implementing sophisticated storage solutions that meet customer business goals and needs. The role requires expertise in C/C++/Python programming, with experience in Unix/Linux environments and distributed systems.

The position is based in either Bangalore or Pune, India, offering the chance to work with some of the best minds in the industry. Dell Technologies emphasizes personal growth and impact, providing a collaborative environment where team members are at the center of everything. The company's commitment to innovation and transformation makes this an excellent opportunity for engineers passionate about building large-scale storage solutions.

This role combines technical challenges with real business impact, as you'll be working on systems that help organizations manage and utilize their data more effectively in the GenAI era. The position offers the stability of working for a leading technology company while being at the forefront of storage technology innovation.

Last updated a day ago

Responsibilities For Software Engineer 2

  • Contribute to the design and architecture of high-quality, complex systems and software/storage environments
  • Prepare, review and evaluate software/storage specifications for products and systems
  • Contribute to the development and implementation of test strategies for complex software products and systems

Requirements For Software Engineer 2

Linux
Python
  • 2-5 years' experience in C/C++/Python Programming
  • Experience developing software for Unix/Linux/BSD operating systems at a user space level
  • Experience developing within large scale distributed systems
  • Experience with storage networking protocols and architectures
  • Experience working in Agile Scrum model development cycle
  • Excellent interpersonal skills and ability to work collaboratively in a team environment
  • Bachelor's or master's degree in computer science or related field
  • Strong problem-solving and analytical skills

Interested in this job?

Jobs Related To Dell Technologies Software Engineer 2