
Software Principal Engineer
Software Principal Engineer
The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Bangalore.
What You’ll Achieve
As a Software Principal Engineer, you will lead end‑to‑end validation for next‑generation enterprise infrastructure solutions purpose‑built for AI/ML workloads. This role gives you the opportunity to guide a team of highly skilled Validation Engineers, define product behavior strategies, and shape the automation framework that powers some of the industry’s most advanced AI platforms.
You will work closely with subject matter experts and cross‑functional teams to build robust, scalable, and intelligent infrastructure solutions for global customers.
You Will:
- Lead the design and validation of complex, high‑performance systems and software/storage environments optimized for AI/ML workloads
- Define, prepare, and evaluate validation specifications for enterprise‑class products and systems
- Architect and implement comprehensive test strategies for cutting‑edge software and storage technologies
- Drive test case automation—design, development, and framework enhancements
- Collaborate with engineering and architecture teams to build world‑class infrastructure solutions
- Mentor and guide a team of 5–6 Validation Engineers, fostering technical excellence and innovation
Take the First Step Toward Your Dream Career
Every team member at Dell Technologies brings a unique blend of passion, skill, and perspective. Here’s what we’re looking for in this role:
Essential Requirements
- 9–12 years of experience in software/system validation with expertise across multiple test methodologies
- Proven experience in automation design, development, and test framework implementation
- Strong coding skills in Python and Shell scripting
- Hands‑on knowledge of coverage tools, security testing, performance & stress testing techniques
- Strong understanding of Linux/OS fundamentals, file systems, and system‑level debugging
- Excellent verbal and written communication skills
- Working knowledge of PowerEdge AI servers, GPUs, and enterprise‑class systems
Desirable Requirements:
- Experience in Cluster management is an added advantage.
- Bachelor’s degree
Who we are
We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you.
Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.
Application closing date: 28 February 2026
Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here.
