The role of the Software Development Manager is to work with Product Managers to define and prioritize the product. They also Establish software development best practices and development processes tailored for mobile device client software products. The Software Development Manager also conducts regular reviews with management on program progress, risk assessment with proposed resolution alternatives in the delivery of complex, cross organizational and technologically challenging projects