Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Familiar with performance optimizations and trends.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Willing to go the extra mile to do things right and fast.
Able to learn large scale complex systems quickly.