Partner with business, product, and technology teams to deliver integrated solutions. Manage multiple product engineering teams (FTEs, onshore/offshore vendors). Partner with product owners to define near-term and long-term product roadmaps. Define and deliver on project resourcing strategy and prioritization. Participate in feature reviews with product owners, designers, and engineers. Ensure adherence to development lifecycle, software design practices, and architecture strategy. Manage and prioritize engineering initiatives, infrastructure changes, maintenance, and new feature requests. Collaborate with peer teams to deliver new capabilities and remediate issues. Act as prime spokesperson for the engineering team. Establish engineering strategies with a focus on quality. Coach and mentor team members on career growth. Facilitate continuous learning and improvement for the team. Evaluate team member performance and conduct performance reviews. Mentor junior engineers and provide structure for senior team members. Establish and provide actionable direction for technical & project group's strategic plans. Manage key technical resources to achieve long-range technical objectives. Facilitate understanding of new technological advances and provide business directions. Resolve problems associated with the implementation of operational programs. Build customer-focused strategies based on forecasting customer needs. Set standards for quality and timeliness. Seek opportunities for significant inventions and disruptive advances in the industry.