Software Principal Engineer

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

Description For Software Principal Engineer

Dell Technologies is seeking a Software Principal Engineer to join their Software Engineering Team in Bangalore. This role is focused on building next-generation AI storage systems for massive scale AI factories. The position involves working on deployment solutions using Kubernetes and OpenShift Container Platform (OCP). The ideal candidate will contribute to designing and architecting complex systems, develop in Go, C++, and Python, and work on authentication and authorization technologies. This is an opportunity to work with global engineering talents and innovate in modernizing next-gen storage platforms. The role requires extensive experience in system architecture, container orchestration, and modern software development practices. Dell offers comprehensive benefits including healthcare, financial wellness tools, parental leave, and an industry-leading wellness platform. This position is perfect for experienced engineers looking to make an impact in enterprise AI and storage solutions while working with cutting-edge technologies.

Last updated 34 minutes ago

Responsibilities For Software Principal Engineer

  • Contribute to the design and architecture of high-quality, complex systems and software environments with a focus on Kubernetes and OpenShift Container Platform
  • Prepare, review, and evaluate software specifications for products and systems
  • Develop and implement test strategies for complex software products
  • Write, review, and maintain code in Go, C++, Python and other relevant languages
  • Continuously improve the security and performance of systems

Requirements For Software Principal Engineer

Go
Kubernetes
Python
  • Profound experience with C++ programming language, focusing on multithreading and inter-process communication
  • Proficient in Go programming language with strong software engineering principles
  • Extensive experience with Kubernetes and OpenShift Container Platform
  • Deep knowledge of authentication and authorization mechanisms within Kubernetes environments
  • Experience with automation and scripting with Python, Bash
  • Expertise in modern software development processes including DevOps
  • Bachelor's or Master's degree in computer science or related field
  • 7+ years of related experience

Benefits For Software Principal Engineer

Medical Insurance
Dental Insurance
Vision 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 Principal Engineer

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.

Software Senior Principal Engineer

Senior Principal Software Engineer role at Dell Technologies focusing on system development, automation, and technical leadership in Bangalore.