• BS degree in Computer Science, Engineering, or a related field
• 8+ years of software development experience.
• 4+ years of experience leading software development teams and engineering organizations.
• Partner with Product Management, Architecture, QA, DevOps, Support, and Scrum Masters to ensure work is groomed, prioritized, and ready for development.
• Monitor delivery progress, identify risks and dependencies, and proactively address potential issues before they impact commitments.