
Software Development Snr Manager
- India
- Permanent
- Full-time
- Candidate will be responsible for providing leadership, direction and strategy
- Establish and development the organization/team to meet and execute on strategy.
- Working with geographically distributed teams and contribute to the success of his/her and other related teams.
- Recruit and continue to build out a capable and cohesive engineering team.
- Delivering large scale project on-time with high quality
- 7+ years experience delivering and operating large scale, highly available distributed systems.
- Experience in delivery of features or service in Storage domain is preferred. Cloud experience is an added plus
- Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl, etc.
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Working familiarity with databases and standard network architectures.
- Demonstrate success mentoring and growing junior engineers to senior levels.
- Excellent verbal and written skills
- Experienced in building multi-tenant, virtualized infrastructure and managing its operations is a strong plus.