Lead, direct, manage, and participate in the day-to-day operations of engineering teams. Manage operational aspects to ensure business and project objectives are met. Provide administrative, technical, and people leadership for diverse, distributed teams. Coach and guide teams for future success. Partner with VP and CTO on strategic initiatives and growth opportunities. Ensure engineering organization can scale to meet business needs and drive innovation. Coach, mentor, manage, and lead talent within an agile environment. Shape the direction of applied AI areas and intelligence features. Drive deployment of state-of-the-art AI models and systems. Work closely with cross-functional teams to deliver impactful AI solutions. Drive critical projects in AI and data engineering innovation. Communicate confidently with executive staff. Mentor development team members on architecture, standards, and policies. Participate in software architectural discussions and influence decisions. Identify people and process improvement strategies for Agile/Scrum teams. Communicate organizational updates and ensure adherence to policies. Manage software development teams (up to 30 engineers) across product lines. Shape the roadmap and execute its delivery. Ensure projects are completed on time and according to quality standards. Facilitate communication upward around architecture, design, and implementation objectives. Coach and mentor software developers, develop staff skills, provide continuous feedback, and conduct annual reviews. Lead and manage direct reports, setting clear goals and objectives. Protect, secure, and properly handle confidential data. Manage personnel activities and develop resource planning, supporting recruiting. Evolve the team’s organization structure for scale.