3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming
3+ years of professional non-internship marketing experience - Experience using data and metrics to drive improvements - 3+ years of software program management experience working with engineering teams - Bachelors degree in computer science, computer engineering,