更新时间:2026-11-05 12:10:32

初创IT团队咨询:核心开发离职去了同行,合同里约定了竞业限制但没写补偿,公司能要求他赔违约金吗?(竞业限制/保密协议怎么签?程序员跳槽要赔吗?)

参考:《劳动合同法》第二十三条、第二十四条;《最高人民法院关于审理劳动争议案件适用法律问题的解释(一)》

总结

一、问题表述需要先修正三处前提

第一处是概念混同。竞业限制与保密协议是两项独立制度,不宜合并成一个“怎么签”的问题。《劳动合同法》第二十三条把二者写在同一位置,但性质不同:保密义务是法定义务,在职与离职后均负有,无需支付对价,也无期限限制;竞业限制是约定义务,必须以按月支付经济补偿为对价,期限不得超过二年。一份文本可以把两类条款并列写入,但生效条件、违约后果、举证要求并不相同。

第二处是“同行”与“竞争关系”的混同。《劳动合同法》第二十四条限定的是“与本单位生产或者经营同类产品、从事同类业务的有竞争关系的其他用人单位”,这是一个需要实质判断的法律标准。“去了同行”只是行业层面的描述,如果新单位的客户群、产品线、技术路线与原单位并不重合,仅凭行业相同,不足以认定违反竞业限制。

第三处最关键,是客户补充里隐含的前提:认为合同没写补偿,竞业限制条款就不成立,公司也就无从追责。这个前提不成立。未约定经济补偿,并不导致竞业限制条款无效,这是本条咨询必须纠正的核心认识。

二、结论

可以主张违约金,但“没写补偿”不是贵司手上的有利条件,而是必须补上的短板。能否获得支持,取决于主体是否适格、竞争关系是否成立、违约事实能否举证、补偿是否补付这四项条件是否同时具备。

其一,条款效力。约定了竞业限制但未约定经济补偿的,条款仍然有效。劳动者已履行的,可以要求用人单位按解除或者终止前十二个月平均工资的百分之三十按月支付经济补偿;低于劳动合同履行地最低工资标准的,按最低标准支付。条款有效,劳动者违反的,原则上应承担违约责任。

其二,主体。竞业限制人员限于高级管理人员、高级技术人员和其他负有保密义务的人员。核心开发是否落入该范围,要看他实际接触的技术信息、接触深度与岗位层级,不能只看合同抬头。

其三,程序。因用人单位原因导致三个月未支付经济补偿的,劳动者可以请求解除竞业限制约定。约定一经解除,公司再主张此后的违约金即失去基础。这是贵司最大的风险点。

其四,请求。主张违约金以协议确有违约金条款为前提;只约定竞业限制义务而未约定违约金的,只能就实际损失主张赔偿。即便有约定,违约金明显过高时,裁审机构也会结合实际损失、补偿数额与过错程度调减。

其五,保密义务另算。竞业限制不成立或者被解除,不影响公司依据保密条款和《反不正当竞争法》追究泄露商业秘密的责任,只是举证难度更高。

延伸

一、两项制度的差异对比

比较项 保密义务 竞业限制
义务来源 法定,可写入合同予以明确 必须约定,无约定即无义务
适用对象 知悉商业秘密的员工 高管、高级技术人员、其他负有保密义务的人员
存续期限 无期限,秘密公开前持续有效 解除或终止后不超过二年
是否付费 无需支付对价 须按月支付经济补偿
违约后果 赔偿实际损失,可另究侵权责任 按约定支付违约金,并可要求继续履行
举证重点 秘密性、保密措施、侵权行为 主体适格、竞争关系、违反事实

不少初创团队只让员工签保密协议,就以为锁住了人员流动,实为颠倒:保密协议管“不许说、不许用”,竞业限制管“不许去”。

二、协议怎么签:六个条款要点

第一,主体分层。不必全员签署。核心开发、算法、架构以及掌握客户名单与报价体系的岗位签署竞业限制,其余岗位只签保密条款。全员签署既抬高补偿成本,也易被认定为超出必要范围。

第二,范围写到可识别。业务范围对应公司实际经营的产品线和技术方向,地域范围对应实际开展业务的城市,避免笼统写“全国”“全行业”。

第三,期限控制在二年以内,技术迭代快的岗位可缩短到六个月至一年。期限越长,补偿总额越高,可执行性反而下降。

第四,补偿标准与支付方式必须写清。约定按月支付的具体金额、支付日、收款账户,并以银行转账留痕。避免写“已包含在工资中”,在职期间的工资不能替代离职后的补偿。

第五,违约金与补偿、损失相匹配。常见做法是按已付补偿总额的倍数,或按离职前年薪的一定比例设定,同时约定可要求继续履行。

第六,写入报告义务与单方解除权。要求离职员工在竞业期内定期报告新单位与岗位,公司保留解除竞业限制的权利,并明确解除时按司法解释口径额外支付三个月补偿。

三、贵司眼下这件事的处理顺序

第一步,调取协议原件、劳动合同、离职申请、交接单、社保减员记录,确认签署时间、条款文字、是否约定违约金与补偿。

第二步,判断主体是否适格。整理该员工的岗位职责、参与项目、代码权限、接触的技术文档清单,形成书面材料。

第三步,核查竞争关系。通过公开渠道核实新单位的经营范围、主营业务与对外宣传的产品,判断是否与原单位重合,而非只看公司名字像不像同行。

第四步,处理补偿。约定了补偿而未支付的,尽快补付并留存凭证;未约定的,按前十二个月平均工资百分之三十的标准主动支付或书面提出方案,避免形成三个月未付的缺口。

第五步,书面催告并评估请求。书面要求其停止违约、继续履行竞业限制义务,同时评估违约金与实际损失,决定主张违约金还是损失赔偿。

第六步,注意时效。劳动争议申请仲裁的时效为一年,自知道或者应当知道权利被侵害之日起计算,拖延会削弱请求基础。

四、程序员岗位的特殊判断

技术岗位的争议焦点往往不在协议文本,而在“什么算公司的技术秘密”。通用的编程技能、公开的开源框架、行业通行做法属于劳动者的职业能力,不能作为限制就业的理由;自研的算法模型、未公开的架构设计、特定业务场景的参数与数据,才可能构成受保护的商业秘密。

同一岗位内部也要分层。核心开发负责人、掌握完整技术方案的架构师,通常可认定为高级技术人员;仅按需求文档实现功能模块的普通开发,接触不到整体设计的,认定适格的难度较大。上海裁审实践对主体适格与竞争关系作实质审查,岗位名称不起决定作用。

五、常见错误与影响点

一是把竞业限制当“封口费”用,全员签署却不支付补偿,结果是条款被逐个解除,还累积补偿债务。

二是只签竞业限制不签保密条款,员工离职后带走技术资料,公司既无法限制其就业,也难以追究泄密责任。

三是违约金定得畸高,例如约定数百万元,最终被大幅调减,反而增加诉讼成本。

四是补偿支付无痕迹,用现金或个人账户转账,发生争议时无法证明已履行支付义务。

依据:《中华人民共和国劳动合同法》第二十三条、第二十四条,《最高人民法院关于审理劳动争议案件适用法律问题的解释(一)》,《中华人民共和国反不正当竞争法》。

处理方案

本事项涉及用工制度搭建与协议文本落地,建议委托办理。

一、个人自行处理的劣势

二、名山有业的优势

建议先做一次协议与制度要件核对,把补偿条款、违约金条款、主体范围三处补齐,再决定是否启动仲裁程序。

其他相关问题
上一篇:

程序员加班/出差/驻场,加班费怎么算?

下一篇:

员工开发的软件/专利归公司吗?

其他相关问答