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
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, particularly in systems and storage environments. The position requires expertise in Windows development, programming languages like C#/C++, and system architecture. As a principal engineer, you'll lead technical designs, mentor others, and work with cutting-edge technologies including CI/CD tools and embedded systems.

The role combines technical leadership with hands-on development, requiring both deep technical knowledge and the ability to guide development teams. You'll be working on customer-facing products, contributing to architecture decisions, and implementing test strategies. Dell offers a comprehensive benefits package including healthcare, financial wellness tools, and parental leave.

This is an excellent opportunity for experienced software engineers looking to work with a global technology leader. Dell Technologies emphasizes professional growth, work-life balance, and making a social impact. The company's culture focuses on innovation and collaboration, with opportunities to work on products that transform how people work and live.

The position requires 8+ years of experience with a bachelor's degree (or equivalent combinations with advanced degrees). You'll be part of a team that values diversity, technical excellence, and continuous learning. Dell's position as a leading technology company offers stability and opportunities for career advancement while working on meaningful projects that impact users worldwide.

Last updated 2 days 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 knowledge of 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, GUI development (XAML, WPF, HTML/5)
  • Deep functional knowledge of Windows OS Internals, OS resource management
  • Experience working on or leading agile development teams
  • 8+ years of related experience with bachelor's degree or 6+ years with master's degree
  • Strong understanding of software development lifecycle and product development lifecycle

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

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.

Software Senior Principal Engineer

Senior Principal Software Engineer position at Dell Technologies in Bangalore, focusing on file system software development and storage solutions using C/C++ and Linux.

Test Senior Principal Engineer

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