AVP, Software Engineering
Responsibilities
Establish and cultivate relationships with business contacts to identify needs & generate and implement solutions.
Champion engineering and operational excellence, establishing metrics and processes for assessment and improvements.
Influence change and deliver sustainable technical and architectural decisions to improve efficiencies.
Act as a bridge between other functional areas and departments such as Product, Operations, Data, Finance, and Security.
Act as a member of the Technology Leadership Team and a visible partner with Business Unit leadership communicating and realizing the Cotiviti corporate, business, and technology strategies, translating them into individual responsibilities, objectives, and activities.
Hire, develop, coach, lead and retain top-tier talent, focusing on building and improving a team and culture that can assist in employing best-in-class practices to support and drive high internal and external customer satisfaction.
Instruct, direct, and oversee team leads, managers, and staff across the Engineering team, working cooperatively with other leaders.
Influence organizational structure within the area of responsibility.
Administer budgets, timelines, and performance measures to achieve short-term and long-term objectives for the department.
Work independently to plan new initiatives for development and implementation.
Complete all responsibilities as outlined in the annual performance review and/or goal setting.
Complete all special projects and other duties as assigned.
Qualifications
- Prior experience in Healthcare technology domains is helpful.
- A Bachelor's degree in computer science, information technology, or a related field is required. Master's Degree preferred.
- 10+ years of hands-on experience in software development and a minimum of 4+ years of management experience with an increasing level of responsibility and oversight.
- Six or more years of progressive leadership experience in leading cross-functional teams and enterprise-wide programs, operating and influencing effectively across the organization and within complex contexts is preferred.
- Experience working in an agile environment.
- Understanding of enterprise-scale development lifecycle processes and methods.
- Experience in Scaled Agile is a plus.
- Experience estimating and planning software development projects, including risk management and integration plans.
- Demonstrated experience with managing offshore development teams.
- Demonstrated ability to handle multiple assignments and tasks simultaneously.
- An extremely motivated, results-oriented individual that is very self-directed and comfortable thinking and reacting quickly.
- Excellent written and verbal communication skills and ability to influence at all levels of the organization.