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
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Dell Technologies
Dell Technologies helps customers modernize infrastructure and unlock value from AI. The company is a family of businesses that helps individuals and organizations transform how they work, live and play.
All jobs at Dell Technologies Visit website
Job Details
Category embedded
Posted 4 months ago