Ubiquiti

Tech Lead (UniFi Drive)

Ubiquiti
Apply
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.

Tech Stack

Categories

Ubiquiti

About Ubiquiti

1,001-5,000 employees
Contact me