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

软件开发/外包企业咨询:核心程序员离职去了竞品公司,合同里约定了竞业限制但没写补偿,能要求他赔违约金吗?(签了竞业限制,程序员跳槽到同行要赔多少?)

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

总结

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

第一个需要修正的是“要赔多少”这一提法。竞业限制违约金没有法定数额,法律不规定具体金额,也不设统一倍数,金额取决于双方约定。《中华人民共和国劳动合同法》第二十三条允许约定违约金,但未给出计算标准;协议中没有约定违约金数额或计算方式的,用人单位只能就实际损失主张赔偿,并需自行举证损失范围。因此追责前应先看协议写了什么、补偿付到哪一步。

第二个需要修正的是“合同里约定了竞业限制但没写补偿”。这一表述容易被理解成协议无效,实际并非如此。劳动者已经履行竞业限制义务,要求用人单位按劳动合同解除或者终止前十二个月平均工资的百分之三十按月支付经济补偿的,应予支持;该比例低于劳动合同履行地最低工资标准的,按最低工资标准支付。同时,因用人单位原因三个月未支付经济补偿,劳动者可以请求解除竞业限制约定。未约定补偿的协议处于“有效但补偿待定”的状态,企业既不能据此认定协议作废,也不能在长期不付补偿的同时稳定取得违约金。

第三个需要精确的是“跳槽到同行”。《劳动合同法》第二十四条约束的是到与本单位生产或者经营同类产品、从事同类业务的有竞争关系的其他用人单位任职,或者自己开业生产、经营同类产品、从事同类业务。同一行业不等于存在竞争关系,判断要看产品线、客户群、技术路线是否实质重叠。该条还将适用人员限定为高级管理人员、高级技术人员和其他负有保密义务的人员,核心程序员通常可归入高级技术人员或其他负有保密义务的人员,普通开发岗位则未必。

二、结论

可以主张违约金,但须同时满足三个条件:协议对该员工有效、员工属于适格主体且在不超过二年的竞业限制期内实际违约、用人单位自身不存在长期不付补偿的情形。协议未约定违约金的,不能主张违约金,只能主张实际损失赔偿。

不同事实组合下差别较大,可按下表对照:

情形 能否主张违约金 金额基础 主要风险
约定了竞业限制与违约金,并按月支付补偿 可以主张 按约定数额或计算方式 约定过高被酌减
约定了竞业限制,未约定违约金 不能主张违约金 只能主张实际损失 损失举证困难
约定了竞业限制,未约定补偿,且从未支付 可以主张,但存在抗辩 按约定,同时员工可主张百分之三十补偿 员工请求解除约定
因用人单位原因连续三个月未付补偿 主张难度明显上升 约定金额 员工请求解除后约定失效
员工不属于高级管理人员、高级技术人员或其他负有保密义务的人员 难以主张 无 约定被认定对其不发生效力

另需注意:竞业限制期限最长二年,超过部分无效;违约金明显过高、与已支付补偿严重失衡的,仲裁或诉讼中可以请求酌减。实践中企业请求被驳回或被大幅削减,多数不是因为员工没有违约,而是因为补偿支付记录不完整、竞争关系举证不足。

延伸

一、违约金金额通常怎么定、能守住多少

约定方式常见三类:按已支付经济补偿总额的倍数、按离职前十二个月工资总额的倍数、按竞业限制剩余期限逐月折算。前两类便于计算,第三类更贴近实际损失,但需证明员工在具体月份仍在竞争单位任职。

数额并非约定即锁定。裁判中通常参考三个因素:员工在职期间的岗位与薪酬、企业实际支付的补偿总额、违约行为持续的时间与造成的客户或技术流失程度。

没有约定违约金时,主张损失赔偿需要证明三件事:存在可保护的商业秘密或竞争优势、员工使用了该信息、损失与该使用行为之间有因果关系。三者中任何一环缺失,请求都难以获得支持。

二、发现核心程序员入职同行后的处理顺序

  1. 调取协议原件,核对主体、竞业范围、地域、期限、补偿标准、违约金条款六项,确认期限是否超过二年、是否由本人签署。
  2. 核查补偿支付记录,逐月比对银行流水,确认是否存在因本单位原因连续三个月未支付的情形。
  3. 固定入职证据,社保缴费记录、招聘平台在职状态、公开报道、客户反馈、邮件与代码提交记录均可作为线索,社保记录通常最为直接。
  4. 书面发函,要求停止违约、继续履行竞业限制义务,或者在一定期限内支付违约金,并保留送达凭证。
  5. 向有管辖权的劳动人事争议仲裁委员会申请仲裁。劳动争议仲裁前置,未经仲裁直接起诉会被裁定不予受理。
  6. 同步评估商业秘密维权路径,涉及源代码、架构文档、客户名单被带走的,可在仲裁之外另行主张。

上述顺序不宜颠倒。先取证再发函,可避免在职状态、参保记录被迅速清理;先发函再谈金额,可为后续请求固定对方明知的态度。

三、协议应当具备的条款与适用条件

需要提示的是,上海地区劳动人事争议由用人单位所在地或者劳动合同履行地的仲裁机构受理,跨区办公、驻场开发的企业应提前确认管辖。社保减员、离职证明出具与竞业限制告知的时点应保持一致,任何一项缺失都会削弱后续主张。

四、软件开发与外包企业容易忽略的影响点

第一,驻场开发人员的保密边界。驻场期间接触甲方系统与数据,员工离职后进入甲方或其他服务商,竞争关系认定更复杂,协议中应单列驻场项目的保密与竞业安排。

第二,外包团队的连带风险。核心人员离职常伴随小团队集体流动,若协议仅覆盖个别人员,实际约束力有限。

第三,补偿支付与工资发放混同。将补偿并入工资、或者与离职结算款一次性支付,容易被认定为未按月支付补偿。

第四,以扣发工资、扣押证件代替竞业限制。此类做法本身不合规,还会使企业在争议中处于不利位置。

第五,协议与保密协议混为一谈。保密义务不以支付补偿为对价,可以长期存在;竞业限制必须有期限和补偿,两类条款应分开设计。

依据:《中华人民共和国劳动合同法》《最高人民法院关于审理劳动争议案件适用法律问题的解释(一)》。

处理方案

本事项涉及竞业限制协议文本、离职交接与社保减员口径,建议先做合规梳理再启动追责。

一、个人自行处理的劣势

二、名山有业的优势

建议先整理现有竞业限制协议、离职交接单与近十二个月补偿支付流水,由我们出具一份条款缺口清单,再决定是发函要求继续履行还是申请仲裁;涉及仲裁代理的,另行委托执业律师处理。

其他相关问题
上一篇:

程序员996/大小周,加班费怎么算?不定时工时能规避吗?

下一篇:

员工开发的软件,著作权归公司还是个人?

其他相关问答