Full-time

Dell Technologies is hiring a Software Principal Engineer

About the Role

Dell Technologies is looking for a Software Principal Engineer to develop sophisticated systems and software based on customer business goals and environment. You will lead complex system design and development within our storage software domain.

What You'll Do

  • Design and lead the effort on complex system design and development in storage software.
  • Innovate at all levels and help build a culture of continuous innovation and improvement.
  • Guide and mentor team members in design collaboration, code reviews, development tools, and processes.
  • Take part in the full software development life cycle including development, automation, continuous delivery, and maintenance.
  • Be an active member of an agile team, collaboratively realizing features through development, test, and delivery.

What We're Looking For

  • 11+ years of proven experience in system architecture and design.
  • Strong background in the Storage technology domain.
  • Hands-on experience in development, preferably systems programming and multithreading, memory management, network stack, and synchronization mechanisms.
  • Good understanding of performance engineering.
  • Expertise in C and Python.
  • Strong problem-solving skills.
  • Experience with storage protocols NFS, CIFS, S3.
  • Strong Unix/Linux knowledge.
  • Understanding of CI/CD processes and tools.
  • Experience in logging and resolving defect issues using a tracking system like JIRA and source control like git.
  • Excellent communication skills and proven cross-team collaboration experience.

Nice to Have

  • Experience with Storage applications and integrations.
  • Windows system administration skills.
  • AI exposure is a plus.
  • Good to have experience with: C++, K8s, file system programming, Perl, sh/bash scripting, Golang.

Technical Stack

  • Languages: C, Python, C++, Perl, Golang
  • Protocols: NFS, CIFS, S3
  • Platforms: Unix/Linux
  • Tools & Processes: CI/CD, JIRA, git, K8s, sh/bash scripting

Team & Environment

You will be part of a Software Engineering Team based in Pune.

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.

Required Skills
CPythonC++Unix/LinuxNFSCIFSS3CI/CDgitJIRAStorage SystemsDistributed SystemsPerformance OptimizationDebuggingSystem Architecture
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Dell Technologies

Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. They have delivered HPC solutions for 25+ years and are NVIDIA’s preferred partner for GenAI Factory systems.

Visit website
Job Details
Category embedded
Posted 3 months ago