Director of Engineering

AICS is a division of ASUS, with the mission to transform healthcare through AI and SaaS. As the Director of Engineering, you will be leading and building a diverse engineering organization made up of bright healthcare individuals who are passionate about building innovative products and services used daily by physicians and patients. This is a hands-on engineering management position involving both technical and personnel leadership.
 
This role will grow and lead a team of technical managers and exceptional engineers in our Taipei office to deliver cutting-edge features for services. You will manage a team building a scalable and reliable AI SaaS platform that leads the transformation of healthcare and its ecosystem. In addition to defining technology roadmaps and strategies in your functional area, you will drive excellence in execution.
 
Responsibilities:
  • Manage the software development team: Deep engineering involvement in technologies.
  • Oversee and champion system architecture and critical implementations, product and code quality, and use of best practices focused on platform development and leverage.
  • Collaborate closely with product management and cross departments to build new products and features that match business requirements with pragmatic technical solutions promptly.
  • Communicates program progress, escalations, and issue analysis to business leaders; Collaborates with the extended team, management, and potentially development partners to recommend and implement plan changes as required.
  • Find the perfect balance while maintaining the overall integrity of the development of cloud and software architecture.
  • Foster excellent engineering organizational set-up by managing activities of supporting project teams and internal development partners; ensures completion and makes determinations based on analysis of business information to alter or update schedule as needed.
  • Ensure scalability, stability, security, and performance of the systems and services.
  • Develop, maintain, and implement staffing and hiring plans working closely with PM teams, marketing, and recruiting teams.
  • Actively engage in resolving key issues that impact the team or the product.
  • Mentor/Coach team members to identify and achieve their career goals. This includes setting performance goals and conducting performance reviews/appraisals.

Qualifications:
  • 15+ years of software engineering experience including 8+ years in a management role.
  • Excellent communication and presentation skills (in both English and Chinese)
  • Leadership: experience in leading a team with 30+ members
  • Self-driven, motivated, and willing to take on challenges in a very fast-paced environment.
  • Passionate about building and leading excellent tech teams.
  • Embrace modern engineering practices and have a strong track record of effective communication across engineering, product, and business teams.
  • Software engineering background is a must including solid knowledge of Vue/Typescript, Python, Node.js, MongoDB, and familiarity with Azure architecture.
  • Experience building large-scale cloud systems using microservices.
  • Technically savvy, to engage in design and architectural discussions.

Career at aics

Join our mission to bring transformative change to the Healthcare industry with AI solutions.