3+ years of engineering team management experience
7+ years of engineering experience
3+ years of leading the definition and development of software applications.
Knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operation