Vice President, Software Engineering
Current* Lead, manage, mentor and coach high-performance on-shore and off-shore teams - including software developers, QA analysts, Scrum Masters, and second-level support * Provide stretch goals and frequent performance feedback for team * Promote, manage, develop, and monitor software development, QA, and support best practices and procedures * Manage and communicate the product roadmap, backlog, and release train, ensuring releases meet strategic enterprise goals * Facilitate communication, engagement and understanding between all levels of the organization ensuring requirements and development represent the interests of the company and all stakeholders * Provide product ownership, architecture, design, and technology direction for software portfolio * Recommend and implement agile processes improving team production, delivery times and customer satisfaction * Manage all aspects of department including budgeting and resource planning