Software Principal Engineer

A global technology company that delivers next-generation solutions and products for enterprise storage and computing.
Backend
Principal Software Engineer
In-Person
8+ years of experience
Enterprise SaaS

Description For Software Principal Engineer

Dell Technologies is seeking a Software Principal Engineer to join their PowerStore Software Engineering team in Bangalore. This role is crucial in developing and enhancing Dell's award-winning PowerStore, a leading Midrange Storage product. The position offers an opportunity to work with cutting-edge enterprise storage technologies, highly scalable backend systems, clustering, high availability, microservices, and Docker containers.

The ideal candidate will be part of an Agile scrum team working in a continuous integration and continuous development environment. They will be responsible for test architecture, automation, and quality assurance of complex storage systems. The role involves significant collaboration with cross-functional teams and requires expertise in Python, Java, and PostgreSQL.

Dell Technologies offers a comprehensive benefits package including healthcare programs, financial wellness tools, parental leave, and an industry-leading wellness platform. The company is committed to fostering an inclusive work environment and provides opportunities for professional growth and development.

This position is perfect for experienced engineers who are passionate about technology and want to contribute to innovative storage solutions. The role offers exposure to enterprise-level software development, modern architectures, and the chance to work with a global team of talented professionals. Join Dell Technologies to be part of shaping the future of enterprise storage technology while enjoying competitive benefits and career growth opportunities.

Last updated a day ago

Responsibilities For Software Principal Engineer

  • Participate in new feature design discussion
  • Develop plans for test-driven development
  • Design and develop automated tests
  • Setup/execute Jenkins pipeline
  • Work as part of an Agile scrum team in a CI/CD environment
  • Contribute to test architecture and scope of complex systems
  • Conduct testing and automation for PowerStore Cluster Storage Management Software backend
  • Collaborate with diverse team of software engineers and test engineers

Requirements For Software Principal Engineer

Python
Java
PostgreSQL
Linux
  • 8+ years of experience in software development
  • Well versed in Python and working in a Linux environment
  • Working experience with REST APIs, Jenkins, Postgres, Java
  • Proficient understanding of code versioning tools, such as Git
  • Self-Learning abilities, critical thinking skills, excellent communication, and interpersonal skills
  • Experience working in a geo-distributed team using Agile
  • Bachelor's degree in computer science/engineering or equivalent

Benefits For Software Principal Engineer

Medical Insurance
Parental Leave
Mental Health Assistance
  • 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

Software Principal Engineer-Java, Network Attached Storage

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

Software Senior Principal Engineer

Senior Principal Software Engineer role at Dell Technologies focusing on systems development, automation, and technical leadership in Bangalore.

Software Principal Engineer

Principal Software Engineer role at Dell Technologies focusing on system management automation and testing, requiring 8+ years of experience in server/storage domain.

Senior Principal Software Engineer (C coding, Fibre Channel, LINUX, Storage)

Senior Principal Software Engineer position at Dell Technologies focusing on C programming, Fibre Channel, and Linux storage systems development.

Software Principal Engineer

Principal Software Engineer role at Dell Technologies focusing on software architecture, development, and team leadership using .NET technologies in Bangalore.