21 days ago
Taipei, TaiwanStaff+
Responsibilities
- Lead the technical design and development of UniFi Drive and related NAS product software capabilities.
- Own architecture decisions across backend services, storage workflows, device-cloud interactions, and platform integrations.
- Translate product and business goals into technical strategies, execution plans, and engineering priorities.
- Guide development of scalable, secure, and maintainable systems for file storage, synchronization, access control, device management, and data protection.
- Collaborate with product management, design, firmware, QA, hardware, cloud, platform, and engineering teams on end-to-end solutions.
- Review designs and code while establishing standards for reliability, observability, performance, and security.
- Identify technical risks and drive mitigation across architecture, delivery, and operations.
- Mentor engineers on technical design, debugging, ownership, and execution.
- Improve engineering efficiency through processes, tooling, testing strategies, and release practices.
- Investigate and resolve critical production and field issues related to NAS and storage functionality.
- Contribute hands-on to architecture, performance, reliability, and other critical implementation areas.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
- 8+ years of software engineering experience with strong backend or systems engineering experience.
- Experience serving as a technical lead or senior engineer for complex product or platform development.
- Strong proficiency in one or more backend or systems programming languages such as Go.
- Understanding of distributed systems, concurrent programming, and service-oriented architecture.
- Knowledge of storage systems, file systems, data consistency, replication, backup, or related NAS concepts.
- Experience designing and building reliable, scalable backend services and APIs.
- Familiarity with Linux-based systems, system performance analysis, and production debugging.
- Understanding of code review, testing, CI/CD, and operational excellence practices.
- Experience working cross-functionally with product, QA, and other engineering disciplines.
- Strong communication skills for stakeholder alignment and technical leadership.
- Comfort using modern AI-assisted development tools and workflows.
- Preferred experience with NAS, storage appliances, file services, backup systems, or edge/on-premises systems.
- Preferred familiarity with ZFS, RAID, SMB/NFS, object storage, caching, snapshots, and data recovery.
- Preferred experience with hybrid device, local-service, and cloud architectures; storage identity, permissions, security, encryption, and access control; observability tooling; constrained-hardware optimization; mentoring; and integrated hardware-software products.
