Dell Technologies is seeking a Principal Software Engineer to join their Software Engineering team in Bangalore. This role focuses on developing sophisticated systems and software for next-generation Industry-leading Dell platforms with software defined NAS solutions. The position requires extensive experience in Java development, particularly in Enterprise storage and Software Defined NAS. The ideal candidate will work with a bright engineering team in an environment that values open communication, empowerment, and innovation.
The role involves working on critical aspects of storage systems, including data path, control path, and platform integration. You'll collaborate with product owners and architects to understand requirements, translate architectural designs into detailed implementations, and participate in the full software development lifecycle using Agile methodologies.
Key technical requirements include 8-12 years of Java experience, proficiency with RxJava, Spring, and REST APIs, strong Linux OS knowledge, and experience with microservices and containerization. The position offers comprehensive benefits including healthcare, financial wellness tools, parental leave, and wellness programs.
Dell Technologies is committed to equal employment opportunity and provides a work environment free of discrimination and harassment. This is an excellent opportunity to join a leading technology company that focuses on transforming how people work, live, and play while making a profound social impact.