Roles & Responsibilities
The position will lead a group of global products and services engineering team. This person will be a key member of the leadership team, responsible for managing multiple development managers and teams, delivering on-time and within budget results for complex cross-functional software applications, developing standards and influencing executive management on strategy.
Will create the budgets for the projects and manage the resources, material within those budgets.
This position will be held by an innovative and seasoned leader with a proven record in managing large software development organization, and should possess an outstanding track record of success in developing complex application and/or security software solutions.
A successful track record of strong engineering execution and operational focus -- with a comprehensive understanding and knowledge of the complexities and needs of running a software organization (e.g., development needs, and development life-cycle management)
Build and release new versions of applications on schedule, with great quality, usability, and the right feature set for our products. Coordinate with global product teams to deliver seamless cross-product solutions and be a key leader on implementation and roll out of Self Service Solutions.
Demonstrate leadership in growing a global development organization and building and leading a team to a consistent, on time, high quality product deliverables is of paramount importance. Recruit, develop and retain strong individuals including outsourcing partners by training, coaching and working with department managers to help them build and manage high performing teams. Build and maintain a high performing team. Work with other leaders of Software Development to refine and improve practices for software development, team roles,and success measures. Create a work environment that fosters employee satisfaction and productivity.
Overseeing the allocation of resources, time, and capabilities applied to software development. Help define and adhere to standards and use best practices in software development, ensure adherence to agreed development standards and provide guidance to the teams.
Oversee risk mitigation and help plan contingencies. Develop plans and prioritize work for the teams to meet overall release timelines.