Software Principal Engineer-Java, Network Attached Storage

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

Description For Software Principal Engineer-Java, Network Attached Storage

Dell Technologies is seeking a Principal Software Engineer to join their Software Engineering team in Bangalore. This role is crucial in developing sophisticated systems and software for their industry-leading Dell platforms with software-defined NAS solutions. The position involves working with a bright engineering team focused on innovation and simplicity. You'll be responsible for the design and development of data path, control path, and platform integration aspects of storage systems. The role requires extensive experience in Java, enterprise storage, and microservices architecture. As part of Dell Technologies, you'll have the opportunity to work with cutting-edge technologies while making a profound social impact. The company offers comprehensive benefits including healthcare programs, financial wellness tools, and generous parental leave policies. This is an excellent opportunity for experienced engineers looking to work with some of the best minds in the industry while developing next-generation application enhancements and new products.

Last updated 3 days ago

Responsibilities For Software Principal Engineer-Java, Network Attached 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 design and deliver code
  • Participate in code reviews
  • Take part in full software development lifecycle including development, test, continuous delivery & support

Requirements For Software Principal Engineer-Java, Network Attached Storage

Java
Linux
Kubernetes
  • 8 to 12 years of experience in developing applications using Java in Enterprise storage and Software Defined NAS
  • 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 like Docker or Kubernetes
  • 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 Attached Storage

Medical 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 Attached 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, Kubernetes, Microservices

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

Software Principal Engineer-Java, Network Area Storage

Principal Software Engineer position at Dell Technologies focusing on Network Area Storage solutions, requiring Java expertise and storage technology experience.