Bachelor’s or Master’s Degree in Computer Science, or equivalent work experience 15+ years relevant work experience 10+ years of significant hands-on experience in specific areas of competence such as database, web service/API development, user interface, devops 7+ years relevant technical leadership experience including responsibility for organizational objectives and measurements Experience and knowledge of the industry Complete software development life cycle–from concept to delivery Demonstrated leadership in root cause analysis and risk mitigation Demonstrated leadership in agile software development environments Effective at planning project work streams for individuals and teams Experience with distributed systems and cloud computing Expertise in system performance analysis and tuning Experience with continuous integration systems Experience using git, or other source control systems Exceptional communication skills