Ubiquiti

Tech Lead (UniFi Drive)

Ubiquiti
Apply
2 months 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

Ubiquiti builds networking hardware and software platforms for businesses, internet service providers, and smart homes, sold under the UniFi, UISP, and AmpliFi brands. Its portfolio includes Wi‑Fi access points, switches, routers, wireless backhaul, security cameras, and management applications, sold primarily through channel partners and online. Founded in 2005 and headquartered in New York, the public company (NYSE: UI) has shipped over 100 million devices worldwide.

Contact me