Software Principal Engineer

A unique family of businesses that helps individuals and organizations transform how they work, live and play.
Distributed Systems
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 Software Engineering Team in Bangalore. This role focuses on developing sophisticated systems and software solutions based on customer business needs. The ideal candidate will have 8-13 years of experience in C/C++ programming, with expertise in distributed systems and storage networking. You'll be responsible for designing and architecting complex systems, developing test strategies, and working collaboratively in an Agile environment. The position offers comprehensive benefits including healthcare, financial wellness tools, and parental leave. Dell Technologies is committed to creating a diverse and inclusive workplace where team members can make a profound social impact while working with cutting-edge technologies. The role provides an opportunity to work on next-generation application enhancements and new products, collaborating with both internal and external partners.

Last updated a day ago

Responsibilities For Software Principal Engineer

  • Contribute to the design and architecture of high-quality, complex systems and software/storage environments
  • Prepare, review and evaluate software/storage specifications for products and systems
  • Contribute to the development and implementation of test strategies for complex software products and systems

Requirements For Software Principal Engineer

Linux
  • 8-13 years' experience in C/C++ Programming, Data Structures and parallel programming
  • Experience developing software for Unix/Linux/BSD operating systems at a User space level
  • Experience developing within large scale distributed systems
  • Experience in storage networking protocols and architectures
  • Experience in Algorithm development, Design Patterns and Asynchronous Concepts
  • Experience working in Agile Scrum model development cycle
  • Bachelor's or master's degree in computer science or related field
  • Strong problem-solving and analytical skills
  • Excellent interpersonal skills and ability to work collaboratively

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

Principal Software Engineer role at Dell Technologies focusing on next-gen AI storage systems using Kubernetes, Go, and C++.

Software Principal Engineer

Principal Software Engineer role at Dell Technologies focusing on distributed systems and filesystem development for PowerScale's OneFS platform.

Distinguished Engineer

Distinguished Engineer position at Dell Technologies leading next-gen AI storage system architecture and development.

AI Server Platform Software Lead

Lead AI Server Platform Software development at Dell Technologies, managing complex AI products and cross-functional teams in Taipei.

Software Senior Principal Engineer

Senior Principal Software Engineer role at Dell Technologies focusing on next-gen AI storage systems development with extensive experience in distributed systems and C/C++.