Software Senior Principal Engineer

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

Description For Software Senior Principal Engineer

Dell Technologies is seeking a Senior Principal Software 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 position requires expertise in C/C++, Linux development, distributed systems, and modern development practices. As a senior technical leader, you'll be responsible for designing and leading automation efforts, mentoring team members, and participating in the full software development lifecycle. The ideal candidate brings 13+ years of experience and deep knowledge of storage technologies. Dell Technologies offers a comprehensive benefits package and promotes an inclusive work environment where team members can make a significant impact. The company's mission is to help organizations and individuals transform how they work, live and play through innovative technology solutions.

Last updated 12 hours ago

Responsibilities For Software Senior Principal Engineer

  • Design and lead the effort on automation, CI/CD processes and tools
  • Mentor team members in design collaboration, code reviews, development tools and processes
  • Take part in the full software development life cycle
  • Be an active member of an agile team

Requirements For Software Senior Principal Engineer

Linux
Python
  • 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
  • In-depth knowledge of data storage, protection and sharing technologies

Benefits For Software Senior Principal Engineer

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 Senior 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 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 backend development for PowerStore storage solutions using Python, Java, and PostgreSQL.

Software Principal Engineer

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