Job Overview :
This position is responsible for leading and overseeing the day to day activities of the engineering team of a product or product line at one of the strategic development sites. The candidate will work closely with the business strategy and product management teams to define features in the product roadmap and be accountable for the features development, deployment and support.
Key Responsibilities :
- Hire and develop world-class talent to deliver SaaS and Cloud-based software products.
- Drive thought leadership of containerization, cloud infrastructure and software as a service delivery models in the industry.
- Work closely with the business unit leadership and support its strategy to envision and define features in the product roadmap.
- Increase the domain expertise and depth of knowledge among engineers.
- Adapt goals for the business line based on changes in the Company's strategy.
- Ensure change initiatives are planned and executed in alignment with the desired business outcomes.
- Direct, plan, control, and evaluate development activities for the products being build out of this location.
- Identify and track product development metrics that can be used to ensure objectives are met and recommend process improvements.
- Work with senior management and product management to define product direction.
- Work closely across teams to leverage best practices across multiple product lines and ensure consistency with the Company's software integration standards.
- Provide leadership, build relationships across locations to deliver products as one team.
- Promote communication via conducting regular team meetings and one-on-one sessions, traveling frequently to remote sites, and encouraging an open exchange of ideas and information.
- Determine and recommend methods to streamline and improve development processes and procedures.
- Translate product direction into plans to develop and deliver products.
- Determine critical priorities and monitor and control the activities and performance of staff to achieve those objectives.
- Assign or reallocate duties to personnel to meet various workload pressures and variations where necessary.
- Ensure staff understands and adheres to corporate policies and procedures.
- Ensure appropriately qualified and experience personnel are recruited and trained.
- Communicate frequently with equivalent level managers or senior outside contacts concerning projects, operational decisions, or commitments.
- Perform resource allocation including budget and personnel. Handle escalations and all higher-level management issues.
Didn’t find the job appropriate? Report this Job