Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Senior Software Engineer - NetStorage
Required Education and Qualifications
Applicants must meet one of the following experience and education requirements:
* 8 years of relevant experience and a Bachelor's degree in Computer Science or related field or
* 6 years of relevant experience and a Master’s degree in Computer Science or related field or
* 3 years of relevant experience and a PhD in Computer Science or related field
Required skills
* 8+ years of experience with C or C++
* 6+ years of experience with multi-threaded development on Linux or Unix based OS.
* 4+ years of experience in Software/System development experience in developing software for a large/global scale distributed system/platform
Desired skills:
* Strong experience in working with engineering teams executing in Agile/Scrum methodology
* Strong written and verbal communication skills
* Ability to work independently and communicate across functional teams
* Experience with version control tools - Perforce/Git
* Extensive experience working on projects in a fast paced, results oriented environment.
* Experience with the complete software development life cycle, from requirements to design, implementation, testing, and release.
* Experience with system software that power a 24x7 service
* Experience with a NoSQL database.
* Experience with public cloud platforms
* Experience with Linux internals and performance tuning
* Experience in networking, streaming or storage in a 24/7 environment