Software Senior Principal Engineer

A global technology company that helps individuals and organizations transform how they work, live and play through innovative hardware, software and services solutions.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
14+ 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 extensive experience in file system software development using C/C++, with strong emphasis on Linux systems and storage solutions. The ideal candidate will work on cutting-edge software applications, participating in the full development lifecycle while collaborating with cross-functional teams. Dell offers a comprehensive benefits package and a collaborative work environment where team members can make significant impacts. The role combines technical leadership with hands-on development, requiring expertise in modern technologies like Kubernetes and containerization. As part of Dell's software engineering division, you'll be working on next-generation software applications and enhancements, contributing to products that serve a global customer base. The position offers opportunities to work with advanced technologies while making a meaningful impact in the enterprise software space.

Last updated 21 hours ago

Responsibilities For Software Senior Principal Engineer

  • Design and develop various Data-domain features
  • 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
  • Refine designs based on feedback, testing, and evolving requirements
  • Work with cross-functional teams, partners, and customers
  • Ensure seamless integration of components and technologies
  • Be an active member of an agile team

Requirements For Software Senior Principal Engineer

Linux
Python
Kubernetes
  • 14+ years of experience with design, implement and develop file system software using C/C++
  • Strong Analytical, Debugging and troubleshooting skills using tools like GDB
  • Proficiency and hands-on coding experience in C/C++
  • In-depth experience in Linux user-space development, multithreading and storage solutions
  • 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

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 (On-Site)

Principal Software Engineer position at Dell Technologies in Herzliya, focusing on complex systems development using C++/Python, requiring 6-8 years of experience.

SOC Windows Driver Software Engineer

Principal Software Engineer position at Dell Technologies focusing on Windows Driver development, requiring 10+ years of experience in kernel-level programming and system development.

Linux OS Software Principal Engineer

Principal Software Engineer position at Dell Technologies focusing on Linux OS development, requiring 10+ years of experience in software engineering and system architecture.

Test Senior Principal Engineer

Senior Principal Test Engineer position at Dell Technologies in Taipei, leading validation strategies and quality assurance for hardware products.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies in Bangalore, focusing on complex software systems and storage solutions, requiring 8+ years of experience in Windows development and system architecture.