Product Developer (資料保護與雲端系統開發)

Taipei, Taiwan

Department Info

Synology's product developers create cutting-edge products used by millions of users around the world. Our portfolio of data storage, networking, and surveillance products are powered by our own software solutions, giving us a unique edge in today's crowded market. We are looking for engineers that can make an impact, bringing in fresh ideas from different areas to help expand our team of high-energy developers.

Job Description

Data protection is one of the most fundamental yet often overlooked components to ensuring business continuity. Synology solutions have protected millions of our customers against data loss from benign accidental file deletions to large-scale ransomware attacks on an entire organization.

As a developer in Synology's Backup Division, you will be tasked with developing our next generation of data protection solutions. The products you work on will carry huge responsibilities in safeguarding our customer's data against existing and evolving challenges and threats.

You will:
- Develop data protection applications that work on all mainstream operating systems, Windows, macOS, and Linux distros
- Develop solutions that protect VMs running on VMware vSphere, Microsoft Hyper-V, and other hypervisors
- Develop solutions that back up business SaaS platforms such as Microsoft 365, Google Workspace, and more
- Research and implement performance and reliability improvements for our backup algorithms and systems
- Work across each stage of a software development cycle - survey, analysis, design, implementation, testing, and support
- Collaborate with other developers and cross-functional teams such as PMs, UI/UX designers, and QA
- Work alongside other talented and enthusiastic developers to create industry leading solutions while constantly learning and tackling new challenges


You are expected to have:
- Experience programming with C/C++
- Experience with multi-threading and network programming

We're targeting candidates with:
- Experience working on Linux platforms
- Experience using JavaScript/CSS

Apply Now
Your future career awaits

We’ll get in touch with you to let you know the next steps.

Please upload your resume and portfolio in Microsoft Word/PowerPoint or PDF formats.