The team is looking for passionate, talented, and super-smart support engineers. We’re looking for people who innovate, love solving hard problems, and never take 'no' for an answer. Our engineers are top-notch software developers in the industry, who work hard, have fun, and make history. We need your experience and expertise to build innovative solutions to reduce overall operational burden of our systems. Successful members of this team collaborate effectively with internal end-users, aggressive cross-functional software development teams, and technical support/sustaining engineering teams to solve problems, implement new demand generation solutions, and deliver successfully against high operational standards of system availability and reliability. We look for engineers who are excellent communicators, self-motivated, flexible, hard working, and who like to have fun.
BS degree in Computer Science and/or 2+ years of industry experience developing large scale distributed software systems - Experience with an OO language (Java or C++) and design patterns - Experience with high concurrency system scaling challenges, data modeling, XML processing, SOAP, REST - Maniacal customer obsession - Ability to take a project from scoping requirements through actual launch of the projectStrong knowledge of data structures, algorithms - Knowledge in SQL, XML, and Web services are a plus - Knowledge of professional software engineering practices and best practices for the full