Associate Director, Software Engineering
- Implement tools, engineering best practices, and processes to improve product engineering throughput and quality- Think critically and with high attention to detail and demonstrate top-notch problem-solving skills- Identify architectural weakness and recommend appropriate solutions- Estimate efforts, identify risks, devise and meet project schedules- Work closely with the business and teams to develop a delivery plan and execute through it to meet key milestones and deliver high-quality product- Work closely with business and PO to manage the release planning cycle- Focus on generating results and exhibit the highest personal and professional standards of integrity and ethics- Collaborate effectively to drive alignment with loosely coupled cross-functional teams across timezone (US, HK, Singapore & India)- Participate in functional, design, code, and code reviews in related areas of expertise within team and cross-team. - Responsible for the full employee life cycle from hire to termination- Manage team dynamics and resolves conflicts- Manages ongoing performance by providing timely feedback, coaching, and providing meaningful performance reviews- Guide individual’s in their career development and aspirations- Mentors and empowers team members to be the best they can be- Facilitates team’s achievement of critical business results- Delegates effectively and learn about the strengths and weaknesses of own's one leadership style and makes improvements- Creates an engaging team environment