Software Principal Engineer-Java, Network Area Storage

A global technology company that helps individuals and organizations transform how they work, live and play.
Backend
Principal Software Engineer
In-Person
8+ years of experience
Enterprise SaaS

Description For Software Principal Engineer-Java, Network Area Storage

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 expertise in Java/C++, storage technologies, and microservices architecture. You'll be part of a dynamic team with a culture of open communication and innovation, working on cutting-edge storage solutions. The role involves full software development lifecycle responsibilities, from design to delivery, within an Agile framework. Dell offers comprehensive benefits including healthcare, financial wellness tools, and parental leave. This is an opportunity to work with some of the best minds in the industry while making a significant impact on enterprise storage solutions.

Last updated 3 days ago

Responsibilities For Software Principal Engineer-Java, Network Area Storage

  • Design, develop, and debug data path, Control path and platform Integration aspects of storage systems
  • Work with product owners, architects and engineering leads to understand use cases and features
  • Translate architectural design into detailed or low-level design
  • Deliver code and participate in code reviews
  • Take part in the full software development life cycle
  • Be an active member of an Agile team

Requirements For Software Principal Engineer-Java, Network Area Storage

Java
Linux
Kubernetes
  • 8 to 12 years of experience in developing applications using Java/C++ in Enterprise storage and Software Defined NAS
  • Understanding of Storage Technologies like File replication, NAS protocols, Filesystems
  • Experience in coding with RxJava, and using API's like Spring, REST
  • Experience in Linux OS and strong in OS concepts
  • Experience in Microservice Architecture and containerization platforms
  • Strong problem solving and analytical skills
  • Good communication skills and stakeholder management
  • Experience in Scripting knowledge such as Shell, python (desirable)

Benefits For Software Principal Engineer-Java, Network Area Storage

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Software Principal Engineer-Java, Network Area Storage

Software Principal Engineer-Java, Go, Angular, React

Principal Software Engineer position at Dell Technologies focusing on Java, Go, Angular, and React development with 10+ years of experience required.

Software Senior Principal Engineer - Networking

Senior Principal Software Engineer position at Dell Technologies focusing on networking software development and team leadership in Chennai.

PowerStore Performance Principal Engineer

Principal Engineer role at Dell Technologies focusing on PowerStore performance engineering, requiring Python expertise and storage systems knowledge.

Software Principal Engineer-Java, Network Attached Storage

Principal Software Engineer position at Dell Technologies focusing on Java and Network Attached Storage development in Bangalore.

Software Principal Engineer-Java, Kubernetes, Microservices

Principal Software Engineer position at Dell Technologies focusing on Java, Kubernetes, and Microservices development in Bangalore.