Software Principal Engineer

A global technology company that provides computing, storage, and IT solutions.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Principal Engineer

Dell Technologies is seeking a Principal Software Engineer to join their Engineering Development team in Bangalore. This role focuses on creating complex software solutions and architecture for storage environments. The position requires expertise in Windows OS internals, programming languages, and system design. You'll work with cutting-edge CI/CD tools and contribute to high-quality software products. The ideal candidate should have 8+ years of experience with strong skills in C#/C++, WMI, and various Microsoft technologies. Dell offers comprehensive benefits including healthcare, financial wellness tools, and parental leave. As part of Dell's software engineering team, you'll work on next-generation applications and products, collaborating with internal and external partners using advanced technologies and methodologies. This role provides an opportunity to make a significant impact while working for a global technology leader.

Last updated 8 hours 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
  • Apply skills on programming languages, operating systems, BIOS, Device Drivers, embedded software/firmware
  • Apply skills on CI/CD toolsets, Powershell scripts & Python

Requirements For Software Principal Engineer

Python
  • Ability to code/debug and guide others to code/debug flexible, scalable and complex programs
  • Comprehensive knowledge of C#/C++, WMI, XML, JSON, WCF
  • Understanding of GUI development (XAML, WPF, HTML/5)
  • Deep functional knowledge of Windows OS Internals
  • Experience working on or leading agile development teams
  • 8+ years of related experience with a bachelor's degree; or 6+ years with a master's degree; or 3+ years with a PhD

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

SOC Windows Driver Software Engineer

Principal Software Engineer position at Dell Technologies, focusing on Windows Driver development and kernel-level programming in Taipei.

Principal Software Engineer (Testing Framework, Python)

Principal Software Engineer position at Dell Technologies, focusing on Testing Framework development using Python for storage solutions, requiring 8+ years of experience.

Senior Principal Software Engineer (C coding, Fibre Channel, LINUX, Storage)

Senior Principal Software Engineer position at Dell Technologies, focusing on FibreChannel and Linux development for enterprise storage solutions in Hopkinton, MA.

Software Principal Engineer

Principal Software Engineer role at Dell Technologies focusing on storage architecture and AI infrastructure, leading technical innovation in enterprise storage solutions.

Software Automation Senior Principal Engineer

Senior Principal Software Engineer position at Dell Technologies, focusing on automation solutions and AI development, requiring 10+ years of experience in software development.