Tech Lead
Posted 28 Apr 2026
Advertised as “Tech Lead (UniFi Drive)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 8+ yrs
- Management level
- People management
No salary listed for this role.
Field of studyComputer Engineering, Computer Science (or related)
Study levelBachelor's
About Ubiquiti
At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity.
Role Summary
We are looking for a strong and hands-on Tech Lead to lead the UniFi Drive technical team, with a focus on NAS series products. This role will drive the technical direction, architecture, and execution of storage-related software and platform capabilities across the product lifecycle.
The ideal candidate combines deep backend and systems engineering expertise with strong technical leadership. You will work closely with cross-functional teams including product management, firmware, platform, cloud, QA, and hardware to deliver reliable, scalable, and user-friendly storage solutions for UniFi customers.
Responsibilities (What he/she will do after joining UI)
- Lead the technical design and development of UniFi Drive and related NAS product software capabilities.
- Own and drive system architecture decisions across backend services, storage workflows, device-cloud interactions, and platform integrations.
- Translate product and business goals into clear technical strategies, execution plans, and engineering priorities.
- Guide the team in designing scalable, secure, and maintainable systems for file storage, synchronization, access control, device management, and data protection.
- Collaborate closely with product managers, designers, firmware engineers, QA, and other engineering teams to deliver end-to-end product solutions.
- Review designs and code, uphold engineering quality standards, and establish best practices for reliability, observability, performance, and security.
- Identify technical risks early and drive mitigation plans across architecture, delivery, and operations.
- Mentor engineers on technical design, debugging, ownership, and execution.
- Improve development efficiency through better engineering processes, tooling, testing strategies, and release practices.
- Support critical issue investigation and resolution for production and field problems related to NAS and storage functionality.
- Contribute hands-on to implementation when needed, especially in critical areas of architecture, performance, and reliability.