Manage and be accountable for the performance and results of multiple agile teams.
Lead and supervise teams, assuming people management responsibilities including the management of direct reports and subordinate team members.
Set performance objectives and conduct annual performance reviews.
Develop staff members through coaching and fostering a positive work environment.
Mentor and grow team leaders, ensuring they have the support and guidance needed to succeed.
Build and lead a culture of accountability to meet business objectives and goals.
Manage planning, staffing, budgeting, and expense priorities.
Recommend and implement changes to methods and processes.
Drive teams to adhere to existing processes and define new/improved processes.
Establish operational objectives and plans, delegating assignments to staff members.
Provide end-to-end governance and manage stakeholder relationships across the business group.
Perform risk and dependency management across the engineering organization.
Oversee resource planning activities and drive process improvement across the suite.
Lead and manage the technical activities of multiple complex software development projects.
Ensure the team delivers software within the accepted quality standards by facilitating a working “definition of done” (DoD) for Agile stories within each team.
Motivate teams to solve problems and deliver high-quality results.
Play an active lead role within the skill organization.
Requirements
Bachelor’s degree in Computer Science, Computer Information Sciences, or a related field
Total Work Experience: 15+ years (related to software development), 12 years minimum.
OR Master’s degree with 12+ years of experience.
Leadership Experience: 5 years minimum
Product Development Experience: 6+ years.
Minimum 1 year of experience in AI native development.