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 sophisticated software solutions for storage environments and customer-facing products. The position requires expertise in system architecture, software development, and technical leadership. You'll work with cutting-edge technologies, including OS internals, embedded systems, and modern CI/CD practices. The ideal candidate will have deep technical knowledge in C#/C++, Windows environments, and agile methodologies. Dell offers a comprehensive benefits package and a collaborative work environment where you can make a significant impact on enterprise software solutions. This is an excellent opportunity for experienced engineers looking to work with advanced technologies while contributing to Dell's mission of transforming how people work and live. The role combines technical expertise with leadership responsibilities, making it perfect for those ready to take their engineering career to the principal level.

Last updated 7 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 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 a bachelor's degree; or 6+ years with a master's degree; or 3+ years with a PhD
  • 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 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 and architecture.

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 in Hopkinton, MA.

Linux OS Software Principal Engineer

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

AI Server Platform Software Lead

Lead AI server platform software development at Dell Technologies, managing cross-functional teams and driving innovation in enterprise AI solutions.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies focusing on Linux systems, embedded software, and automation, offering $180K-$220K in Round Rock, TX.