Software Principal Engineer

A global technology company that helps individuals and organizations transform how they work, live and play through innovative solutions.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Software Principal Engineer

Join Dell Technologies' CTO Storage team as a Principal Software Engineer in Bangalore, where you'll shape groundbreaking storage products and technologies. This role focuses on storage architecture for data path technologies across Dell's portfolio, combining innovative storage solutions with cutting-edge AI infrastructure. You'll work at the intersection of storage technology and artificial intelligence, architecting solutions that define the future of enterprise storage.

As a Principal Engineer, you'll lead technical initiatives, present to executives, and drive innovation in storage solutions while keeping pace with advancements in AI infrastructure, workload orchestration, and MLOps platforms. The role requires deep expertise in storage systems, software development, and modern technology stacks, making it perfect for someone who wants to impact enterprise-scale storage solutions.

Dell Technologies offers a comprehensive benefits package including healthcare, financial wellness tools, parental leave, and wellness programs. The company's commitment to innovation, combined with its global reach and inclusive culture, makes it an ideal place for technical leaders looking to make a significant impact in storage technology.

The position requires 8+ years of experience (or equivalent with advanced degrees) and deep knowledge of storage systems, software development, and AI operations. You'll work with cross-functional teams, lead prototyping efforts, and ensure the seamless integration of complex storage solutions. This is an opportunity to shape the future of storage technology while working with industry-leading experts in a supportive, growth-oriented environment.

Last updated 8 hours ago

Responsibilities For Software Principal Engineer

  • Present innovative technical storage ideas at the executive level
  • Architect detailed product designs, specifying functionality, performance, integrations, and hardware requirements
  • Lead prototyping and testing to validate design and functionality
  • Refine designs based on feedback, testing, and evolving requirements
  • Work with cross-functional teams, partners, and customers to create POCs and MVPs

Requirements For Software Principal Engineer

Java
Python
  • 8+ years of related experience with a bachelor's degree; or 5+ years with a master's degree; or 3+ years with a PhD
  • Proficiency in AI-driven operations, telemetry systems, and data integration
  • Strong experience in designing, developing, and maintaining resilient software infrastructure
  • Strong experience in development of software systems using C/JAVA/Python
  • Expertise in data migration, replication, synchronization
  • In-depth knowledge of storage management systems and APIs

Benefits For Software Principal Engineer

Medical Insurance
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

SOC Windows Driver Software Engineer

Principal Software Engineer position at Dell Technologies, focusing on Windows Driver development and kernel-level programming in Taipei.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies in Bangalore, focusing on complex software architecture and system design with 8+ years of experience required.

Principal Software Engineer (Testing Framework, Python)

Principal Software Engineer position at Dell Technologies, focusing on Testing Framework development using Python for storage solutions, requiring 8+ years of experience.

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

Senior Principal Software Engineer position at Dell Technologies, focusing on FibreChannel and Linux development for enterprise storage solutions in Hopkinton, MA.

Software Automation Senior Principal Engineer

Senior Principal Software Engineer position at Dell Technologies, focusing on automation solutions and AI development, requiring 10+ years of experience in software development.