About this role
Basic Qualifications:
- Strong knowledge of C (System programming) and Multi-threaded programming.
- Experience in developing commercial software for a distributed/cloud environment or large-scale enterprise products.
- Solid understanding of software systems analysis and design, and software development life cycle.
- Strong knowledge of data structures, algorithms, and operating systems.
- Hands-on experience with Linux & Networking skills.
- Prior knowledge of storage concepts and file systems is a added advantage.
- Excellent problem-solving, troubleshooting, and debugging skills.
- Strong ability to lead projects through effective communication, presentation, and influencing skills.
- Past experience with mentoring and coaching junior engineers.
- Ability to collaborate with cross-functional and geographically distributed stakeholders towards achieving success of the task at hand.
Education: BS or MS degree in Computer Science or related engineering fields with experience of 10+ years in the functional area.