工程師遠端工作
完整指南
遠端工作不是「在家穿睡衣寫 code」這麼簡單。從找工作、薪資談判、稅務、到「在家工作的孤獨」、每一塊都有它的門檻。這篇拆給你看 ─ 3 種遠端模式差別、海外職缺怎麼找、薪資怎麼談、實際生活怎麼過。
※ 本文稅務 / 法規部分為一般觀念整理、非正式建議。實際申報請諮詢專業會計師。海外薪資資訊基於公開市場資料、實際表現受個人能力與市場波動影響。
先打掉3 個浪漫想像
01 「遠端 = 自由」
部分對、但不全對。
現實 ─ 遠端工程師通常工時更長、不是更短。
原因:
- 沒有「下班通勤」這個自然界線、容易加班
- 跨時區 sync meeting 可能凌晨 / 深夜
- 看不到同事、要更主動證明自己有產出
遠端確實有自由(地點、時間彈性)、但不是放鬆。
02 「海外薪水 × 台灣物價 = 爽爆」
現實沒這麼漂亮:
- 海外公司知道你在台灣、會用「台灣行情 × 1.2-1.5」開價、不是矽谷行情
- 很多遠端公司「location-adjusted pay」 ─ 看你住哪、調整薪資
- 美國公司不雇用海外、要透過 Deel / Remote.com 代理、抽 10-15%
實際數字 ─ 台灣遠端歐美公司、Senior 工程師年薪通常落在 USD 80-150K(折合台幣 250-450 萬)、看公司階段跟你的議價力。
這個數字確實比台灣本土 startup 高、但沒到「不工作就富有」。
03 「遠端比較好找」
錯。
遠端職缺競爭比本地激烈 5-10 倍。
原因:
- 海外公司 1 個遠端缺、會收到全球申請(你跟波蘭、印度、巴西工程師競爭)
- 遠端公司挑人標準更高(自律、async 溝通、英文)
- 很多公司開了缺、優先給內部 referral
遠端要走得通、需要主動建立信用 + 差異化技能、不能海投。
3 種遠端工作模式
① 國內遠端(國內公司、可遠端)
台灣 / 中文圈公司、給你選辦公或遠端。最務實的起點、難度最低、薪資跟本地差不多。
適合:剛開始想嘗試遠端、不想跨時區的人。
② 跨國遠端(海外公司、雇用台灣)
歐美公司 / 全球 startup、直接雇用台灣 employee(透過 Deel / Remote / Oyster)。薪資最高、但門檻高。
適合:有 5+ 年工程經驗、英文能 async 溝通、能在跨時區 thrive 的人。
③ Freelance(個人接案、跨國客戶)
自己接案、客戶可能來自全球。自由度最高、但收入不穩。
適合:想當自由工作者、有特定專長(特定技術 / 產業)、能自己 build 流量的人。
找跨國遠端職缺 ─ 5 個來源
01 Remote-first 求職平台
- Remote OK(remoteok.com)
- We Work Remotely(weworkremotely.com)
- Remote.co
- Working Nomads
這些網站上的職缺 90% 是遠端優先公司、不會問你「能不能來辦公室」。
02 通用平台 + filter
- LinkedIn ─ filter 「Remote」
- Hacker News Who's Hiring(月初發、留言找「REMOTE」)
- AngelList / Wellfound ─ startup 工作
03 Niche 社群
- Ruby on Rails ─ rubyonremote.com
- JavaScript ─ React、Vue 各有 Discord
- Rust / Go ─ Reddit subreddits
這些地方競爭小、品質高 ─ 因為要先在社群混臉熟。
04 直接 cold email
沒人講的方法 ─ 主動寫 email 給你想去的公司 hiring manager。
模板:
- 你看過他們公司 blog 哪篇文章
- 你做過什麼相關 project(附 link)
- 你能幫他們解決什麼具體問題
- 「你們有沒有開遠端 senior 缺?」
這個 cold email 的回覆率比 LinkedIn DM 高 3 倍 ─ 因為展現了你做過功課。
05 Twitter / X / GitHub 經營
很多遠端公司的 CTO / Hiring Manager 在 X / GitHub 找人。
做的事:
- X 上分享技術觀察(不用紅、有 footprint 就好)
- GitHub 持續貢獻(不用 100K star、定期活躍即可)
- 寫技術文(解決你工作中真實遇過的問題)
6-12 個月後、你會收到「我們在看 X 寫的文、有興趣聊聊嗎?」這種 DM。
薪資談判 ─ 5 個關鍵
01 不要先講價
面試時 HR 問「你期望薪資多少?」 ─ 反問:「你們這個職位的預算 range 是?」
多數歐美公司有 salary band、HR 會講範圍。
先講的人 = 設了天花板。
02 用市場行情數據支撐
推薦資源:
- Levels.fyi ─ 大公司分職等薪資
- Glassdoor ─ 範圍可參考
- Salary.com
- Remote 公司 OpenComp 公開(GitLab、Buffer 等)
談判時 ─「根據 Levels.fyi、這個職等在你們地區的 range 是 X-Y、我希望落在 Y 附近、原因是 [我的具體成就]」。
03 拿其他 offer 是核武
有競爭 offer ─ 議價力最強。
建議 ─ 找 dream company 之前、先去面 1-2 個其他公司、拿 offer 在手。
然後跟 dream company 講:「我手上有 X offer、想跟你們合作、但你們的 offer 要對齊或更好」。
很多人不好意思 ─ 但這是業界常態、不是無禮。
04 不只談 base、談整包
歐美公司薪資結構:
- Base salary(年薪)
- Bonus(年終、通常 base 10-20%)
- Equity / Stock(股票、4 年 vest)
- Sign-on bonus(簽約金)
- Benefits(健保、退休金、設備、進修補助)
談判時別只盯 base ─ sign-on bonus 跟 equity 比較容易談(不影響長期成本結構)。
05 接受「第一次先低」
如果是你第一份海外遠端、不確定議價力 ─ OK 接受偏低 offer。
第 1 年累積經驗 + 海外公司履歷、第 2 年跳槽 ─ 議價力會質變。
多數人錯誤是「第一份就死要高」 ─ 結果一直拿不到 offer、損失 6-12 個月。
稅務 & 法規 ─ 必須知道的事
以下是一般觀念、實際依你的合約跟所在地法規。
身份類型
- Employee (透過 Deel / Remote):海外公司 → Deel → 你。你領台灣薪資、台灣繳稅。健保保留台灣。
- Independent Contractor:你跟海外公司簽 contractor 合約。收入算「外國勞務報酬」、申報海外所得。
- 自設公司:你開公司、海外公司付給公司。適合高收入、有節稅空間。
申報重點
- 海外所得超過 100 萬要併入個人所得稅
- 申報時用「海外所得」項目、附匯款證明 / 合約
- 建議找會計師處理、第 1 年付幾千塊省心
常見坑
- 不報稅 ─ 國稅局有銀行匯款資料、被查到要補稅 + 罰款
- 用 PayPal / Wise 收款 ─ 這些平台會 report 給政府、不能僥倖
- 沒留合約 ─ 被查到時、解釋成本高
實際生活 ─ 沒人講的 5 件事
01 設「下班儀式」
家 = 工作場所 ─ 大腦無法切換。
解法:
- 下班時間到、關電腦、放到看不見的地方
- 換衣服 / 出門散步 10 分鐘
- 晚上拒絕看工作訊息(除非 oncall)
02 跨時區 sync meeting 要設界線
你在台灣、團隊在美西 ─ 他們早上 10:00 = 你凌晨 1:00。
設規則:
- 每週最多 1 次「非辦公時間 meeting」
- 多數溝通用 async(Slack、PR comment、Loom)
- 面試時就問清楚 meeting 期待
公司不為你調整 meeting 時間、不適合你。
03 在家工作會孤獨
這是 90% 遠端工程師會撞牆的點。
解法:
- 每週至少 1 次去 co-working / 咖啡廳工作
- 加入本地工程師 meetup / Discord
- 找 1-2 個朋友定期午餐 / 健身
- 養動物(真的有幫助)
04 「看不見 = 沒做事」是真的
辦公室你寫 code、老闆看得到。
遠端、你寫 code、老闆看不到。
所以你要更主動展示工作:
- 每天 standup 寫得仔細
- 每週發 1 篇 update 給 manager
- 每個 PR 都附完整 description
- 主動分享你學到的東西到 team channel
不擅長展示的遠端工程師 ─ 即使做得多、評價也低。
05 旅居(Digital Nomad)沒想像中好
很多人嚮往「在峇厘島寫 code」 ─ 真做了才發現:
- 網路不穩 → meeting 卡 → 客戶 / 老闆煩躁
- 跨時區更亂(你跑歐洲、隊友在美國、你客戶在亞洲)
- 沒有「家」這個概念、生活品質下降
- 稅務變更複雜
建議 ─ 先在 1 個城市做 6-12 個月遠端、再考慮旅居。遠端 ≠ Digital Nomad。
準備路徑 ─ 6 個月計畫
Month 1-2:建立履歷 + 公開 footprint
- 整理 GitHub、寫好 README
- LinkedIn 改成英文、強調遠端能力
- 開始寫技術 blog(每月 1-2 篇)
Month 3:練 async 溝通
- 寫東西練清晰:每篇技術文找朋友 review
- 練 5-10 分鐘 Loom video(自己錄技術解釋)
Month 4:開始投履歷
- 從上面 5 個來源找 30 個職缺
- 每個職缺客製化履歷
- cold email + LinkedIn DM 雙管
Month 5:面試 + Mock
- 技術面試(LeetCode + System Design)
- 行為面試(英文版本練熟)
- 找朋友 mock 英文 interview
Month 6:談判 + offer
- 拿 1-2 個 offer
- 用 Levels.fyi 確認薪資 range
- 談 sign-on / equity
- 找會計師討論稅務
最後一個提醒
遠端工作不是逃離辦公室、是選擇不同的工作型態。
它要你更獨立、更主動、更會用文字溝通。
適合的人會 thrive、不適合的會慢慢 burnout。
測試自己適不適合的方法 ─ 跟你現任老闆談「每週 2-3 天遠端」、試 3 個月。
3 個月後問自己:
- 產出有沒有降?
- 心情有沒有變好 / 更糟?
- 會主動找同事聊天嗎?
答案告訴你 ─ 你適合 100% 遠端、還是 hybrid、還是辦公室更好。
不要 unidealized 一個工作型態、要 test。