Taro Logo

Software Senior Principal Engineer

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

Description For Software Senior Principal Engineer

Dell Technologies is seeking a Senior Principal Software Engineer to join their Storage team in Bangalore, working on next-generation AI storage systems. This role focuses on building cutting-edge storage solutions for AI factories in the modern GenAI era. The position involves developing advanced technologies across storage management, memory management, clustering, filesystems, and distributed systems.

The ideal candidate will have extensive experience (13+ years) in C/C++ programming, Linux development, and distributed systems. They'll work on modernizing and scaling the stack through innovative solutions, with a particular focus on AI integration to streamline processes and enhance customer experiences.

As part of Dell's global engineering talent pool, you'll collaborate with teams worldwide to innovate and modernize their next-gen storage platform. The role requires deep technical expertise in storage technologies, system architecture, and performance optimization. You'll be working in an agile environment, participating in the full software development lifecycle from design to deployment.

Dell Technologies offers comprehensive benefits including healthcare programs, financial wellness tools, parental leave, and an industry-leading wellness platform. The company is committed to equal employment opportunity and provides a work environment free of discrimination and harassment.

This is an excellent opportunity for experienced software engineers looking to work on cutting-edge storage solutions at scale, with a focus on AI integration and distributed systems. You'll be part of a company that values innovation, collaboration, and making a profound social impact through technology.

Last updated 3 days ago

Responsibilities For Software Senior Principal Engineer

  • Design and develop various storage features for next-gen AI storage platform
  • Participate in design collaboration, code reviews, exercising development tools and processes
  • Take part in the full software development life cycle including development, testing, continuous delivery, and support
  • Be an active member of an agile team

Requirements For Software Senior Principal Engineer

Linux
Python
Kubernetes
  • Proficiency and hands-on coding experience in C/C++
  • In-depth experience in Linux user-space development, multithreading, IPC, networking, and RAID/storage solutions
  • Solid understanding of distributed systems architecture, memory management, concurrency, and synchronization
  • Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems
  • Extensive knowledge of Object-oriented design, data structures and algorithms
  • Hands-on experience with Python and Bash scripting, CI/CD, automation
  • Agile-based development experience
  • Knowledge in Kubernetes, Hypervisors, and Containers
  • 13+ years of related experience
  • Bachelor's or Master's degree in computer science or related field

Benefits For Software Senior 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 Senior Principal Engineer