Ability to design and code right solutions starting with broadly defined problems,
Drive best practices and engineering excellence
Development of code in object oriented languages like C++ and java and build large scale robust distributed systems
Candidates for this role must have:
4+ years experience building successful production software systems
A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
Experience developing software services and an understanding of design for scalability, performance and reliability.
Proven ability to work in a fast paced, agile and in an ownership and results oriented culture.