Experience Requirements:  5+ years of experience  Candidates should have experience with large software systems and the full software development lifecycle Experience with software development (JavaJavaScript, C++, C or any modern object-oriented language) and its life cycle Experience with build tools (i