5+ years in a technical leadership or management role Familiarity with multiple programming languages or technologies Working knowledge of at least one automated testing framework Experience with native or multi-platform mobile applications is a plus Excellent written and verbal communication skills Ability to work on multiple projects that are at different stages of development Current working knowledge of Agile, Scrum, Kanban, or Shape Up software development lifecycles Representation of core pillars: work ethic, discipline, coachable, results-driven, respect, and integrity