Software Principal Engineer - C, C++, Filesystem | Datapath

GetTechSalesJobs

Pune, India
System architecture and design
Storage technology domain
Systems programming
Design and lead the effort on complex system design and development in storage software

Job Summary

  • Design and lead the effort on complex system design and development in storage software.
  • 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.

Matching Summary

Design and lead the effort on complex system design and development in storage software.

Skills & Requirements

Must-have

  • system architecture and design
  • Storage technology domain
  • systems programming
  • multithreading
  • memory management
  • network stack
  • synchronization mechanisms
  • locking knowledge
  • performance Engineering
  • C and python expertise
  • storage protocols NFS, CIFS, S3
  • Unix/Linux knowledge
  • CI/CD processes and tools
  • defect issue tracking
  • source control like git
  • cross-team collaboration

Nice-to-have

  • Storage applications integrations
  • windows system administration
  • AI exposure
  • C++
  • K8s
  • file system programming
  • Perl
  • sh/bash scripting
  • Golang

Key Requirements

  • 11+ years of proven experience
  • Strong background in Storage technology domain
  • Hands on experience in development
  • Strong Problem-solving skills
  • Strong Unix/Linux knowledge
  • Excellent communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter