6+ years of project management experience, including leading Agile projects Strong technical understanding and familiarity with software development concepts Proven ability to navigate ambiguity and manage the complexities inherent in custom software projects Deeper understanding of Agile and Scrum principles Excellent organizational skills and time management abilities Excellent communication (verbal and written) skills Demonstrated ability to multitask, set priorities and clarify priorities when uncertainty exists Experience interfacing with external customers at all levels Experience as part of a cohesive team in which technical resources are shared across multiple projects Ability to compile technical requirements and implementation details clearly and concisely into a customer-facing document Attention to detail in documenting effort estimates, technical requirements, and project dates Confidence to work under pressure, communicate effectively with customers and drive team members to committed dates Ability to manage expectations and professionally solve disputes or conflicts Demonstrated ability to quickly learn new technology Demonstrated ability in applying project management discipline and structure within an evolving organization