Job
Description
As a Software Principal Engineer at Dell Technologies, you will be part of the Software Engineering team that is dedicated to delivering next-generation application enhancements and new products. You will work at the forefront of technology, designing and developing software for platforms, peripherals, applications, and diagnostics using advanced technologies and methodologies. Your collaboration with internal and external partners will play a crucial role in shaping the future of technology. PowerScale, a leader in Unstructured Data Storage and Management, is undergoing a transformation to meet the unique requirements of the consumer market in the GenAI era. This evolution involves re-architecting the stack with advanced technologies in data storage systems, cluster management, distributed systems, and container management. The goal is to create a composable, disaggregated, software-defined architecture capable of storing exabytes of data and delivering exceptional performance. Join our PowerScale team in Pune or Bangalore and embark on a journey to make a profound social impact while doing the best work of your career. As a Software Principal Engineer, you will be part of a scrum team focused on developing core software for PowerScale systems that support big data. Your responsibilities include developing sophisticated systems and software solutions aligned with customer business goals and needs. In this role, you will design and build solutions for complex technical challenges, enhance the customers" ability to manage large volumes of data effectively, and provide technical leadership to support team members in their professional growth. Your customer-first mindset and leadership skills will drive quality and influence the roadmap within the engineering organization. Effective communication across teams, exploring new technologies, and applying them to product releases are essential aspects of this position. To excel in this role, you should hold a BS in Computer Science or a related technical field with 8-12 years of industry experience in network or storage protocols, UNIX/Linux systems software development, or a related field. Proficiency in C or C++ for system software development, knowledge of object-oriented design patterns, and understanding of the UNIX operating environment are required. Experience with distributed software systems, network file systems, and protocols like SMB, NFS, or S3 interfaces will be beneficial. Desirable qualifications include knowledge of authentication, identity management, and authorization concepts, experience with agile methodologies like Scrum, and familiarity with directory service protocols such as LDAP or NIS. If you are passionate about driving innovation, collaborating with a diverse team, and contributing to a culture of quality, this role offers a unique opportunity to make a meaningful impact. At Dell Technologies, we believe in the power of each team member to drive change and innovation. Join us in building a future that works for everyone, leveraging the best minds and advanced technology in the industry. Progress takes all of us, and your contribution as a Software Principal Engineer can shape the future of technology. Application closing date: 28 July 2025,