Have led a team of 4 - 8 engineers, and have 4+ years of software engineering management experience
Able to clearly communicate needs with a diverse set of stakeholders including technical and non-technical personnel
Have 5+ years hands on experience building enterprise software products, especially those that use distributed system architectures
Have experience building products, and have successfully taken significant enhancements and features from inception to production
Are a strong proponent of Agile software methodologies, such as Scrum, and engineering principles such as Test Driven Development
Understand how to balance tactical needs with strategic growth and quality-based initiatives that can span multiple quarters