Dell Technologies logo

Software Principal Engineer

Dell Technologies

SingaporeFull-timeOn-site

Posted 4 Jun 2026

About this role

The role involves designing and architecting high-quality, complex software and storage systems based on customer business goals. Responsibilities include preparing software specifications and implementing test strategies for complex products. Candidates should have strong knowledge of programming languages, firmware, and system administration with the ability to code and debug complex programs. A bachelor's degree and 6 to 8 years of related experience are desired.

What they're looking for

Programming LanguagesOperating SystemsFirmwareBIOSDevice DriversDatabasesSystem AdministrationNetwork Administration

Frequently asked questions

What does a Software Principal Engineer at Dell Technologies do?

The role involves designing and architecting high-quality, complex software and storage systems based on customer business goals. Responsibilities include preparing software specifications and implementing test strategies for complex products. Candidates should have strong knowledge of programming l…

What skills does this Software Principal Engineer role need?

Key skills for this role include Programming Languages, Operating Systems, Firmware, BIOS, Device Drivers, Databases.

How much does a Software Principal Engineer at Dell Technologies pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Principal Engineer role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Software Principal Engineer role?

You can apply directly on Dell Technologies's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.