Comfort working in a highly agile, intensely iterative software development process Experience owning a project from concept to production, including proposal, discussion, and execution Self-motivated and self-managing, with strong organizational skills Skilled at time and project management with the ability to move between priorities and manage deadlines across multiple focuses and teams