Software Engineering Manager (Growing AI Startup)
Posted on: 17/11/2025
Taipei City Northern Taiwan
Permanent
IT
A fast-growing startup focused on AI technologies is looking for a Software Engineering Manager to guide a distributed engineering team and support the delivery of multiple software products. This role involves coordinating cross-regional teams, shaping the technical roadmap, and managing a group of remote and hybrid engineers in a fast-moving environment. It is a hands-on leadership position with significant influence on product success and organizational direction.
Responsibilities
-
Roadmap Leadership: Work closely with senior stakeholders to plan, prioritize, and oversee the engineering roadmap for current and next-phase AI-powered products.
-
Team Development: Lead and support a geographically distributed engineering team, fostering effective collaboration across Taiwan, LATAM, and North America.
-
Engineering Operations: Establish and maintain development workflows, release procedures, and sprint processes to ensure predictable, high-quality output.
-
Requirements & Alignment: Translate product objectives into clear technical requirements, set priorities, and report progress to leadership and partner teams.
-
Cross-Time-Zone Collaboration: Ensure smooth communication and coordination across multiple regions to keep projects aligned and moving forward.
-
Travel: Occasional travel for team support, on-site discussions, or customer-related activities.
-
Culture Building: Promote a culture of ownership, clarity, and high performance within a rapidly evolving startup environment.
Why This Role Matters
-
Lead a key engineering center in Taiwan with substantial global visibility.
-
Contribute to advanced AI solutions used across diverse industrial environments.
-
Competitive salary, benefits, and potential equity in a high-growth company.
Requirements
Required Qualifications
-
8+ years of experience in software development or engineering-related roles.
-
2+ years of experience managing software or firmware engineering teams within a scaling or high-growth environment.
-
Proven ability to deliver production-ready software in complex or technically demanding domains (e.g., systems that interact with real-world devices, sensor-based applications, or AI-enabled platforms).
-
Experience setting up engineering processes such as release pipelines, sprint structures, and performance tracking.
-
At least 2 years defining technical requirements, prioritizing backlogs, and communicating updates to leadership or engineering organizations.
-
Comfortable operating independently, working with distributed teams, and making informed decisions with incomplete information.
-
Strong verbal and written communication skills in English.
-
Experience establishing engineering practices or workflows in a startup or rapidly growing organization.