
高级软件开发工程师,产品安全 — Safe Software
增强 FME Form(Safe Software 的企业级数据集成产品)的安全性。 构建检测与加固工具、指导技术架构,并辅导跨团队开发人员。
描述
- 强化 FME Form,以抵御安全威胁,包括防止内存安全缺陷。
- 开发并维护早期检测工具,例如模糊测试工具框架、消毒器与静态分析覆盖,以及构建流水线中的编译器和运行时加固。
- 主导已发布及计划中功能的威胁建模,并审查评估结果。
- 评估上报的漏洞,判定其严重程度和影响,并指导修复工作。
- 设计复杂且影响重大的产品功能和系统,并指导其交付。
- 主导跨团队技术计划,推动各部门就优先事项和解决方案达成一致。
- 指导并辅导不同经验水平的开发人员。
- 推动在架构、测试、安全和性能方面采用良好实践。
- 处理技术债务、提升系统可靠性并改进开发流程。
- 与产品管理和用户体验团队共同规划产品时,提供技术和安全方面的意见。
- 在代码审查和设计审查中提供专业指导。
- 协助塑造 Safe Software 的开发文化、标准和工具战略。
- 与内部利益相关方及协作开发团队共同维护并扩展 FME Form。
任职要求
- 计算机科学、软件工程或相关专业的学士学位。
- 至少七年专业软件开发经验,包括在复杂项目和系统中承担技术领导职责。
- 具备高级 C++ 能力,用于核心系统开发。
- 具备 Python 经验,能够进行自动化和脚本编写。
- 具备大型复杂代码库的架构设计、调试和优化经验。
- 具备已发布功能的威胁建模经验,例如使用 STRIDE 或 DREAD。
- 具备使用 CVSS v4.0 评估漏洞评分的经验。
- 具备产品安全经验,包括负责安全敏感代码和安全工具。
- 具备模糊测试、消毒器、静态分析、SAST/DAST 和安全加固经验。
- 能够使用 CVSS 和 CWE 评估并传达漏洞严重程度。
- 具备使用 Claude Code 或 GitHub Copilot 等 AI 编码代理的经验。
- 能够协调团队、有效协作并推动变革。
- 能够适应模糊情况和优先事项变化,并务实地权衡风险。
- 具备系统层面的视角,能够兼顾技术细节与业务背景。
- 优先条件:具备生成 SBOM 并大规模管理第三方漏洞的经验。
- 优先条件:熟悉 OWASP 和 MITRE。
- 优先条件:拥有相关认证,例如 OSED、OSCE、GXPN、SANS SEC661/SEC760 或 CSSLP。
- 优先条件:熟悉 Safe Software 的核心技术领域或类似技术领域。
- 优先条件:具备 macOS 和 Linux 使用经验。
- 优先条件:具备使用 Qt Framework 构建桌面应用的经验,尤其是 Qt Widgets。
福利待遇
- 可带薪参与 Safe 组织的志愿服务活动。
- Safe 提供年度学习预算和培训项目经费。
- 灵活且适合远程办公的工作安排。
- 三周年假。
- 每年额外六天带薪季节性假期。
- 入职首日起享有扩展医疗和牙科保险。
- 入职首日起享有健康或生活方式支出福利。
- 入职首日起享有咨询服务福利。
- 为新生儿或收养子女的家长提供育儿假补贴。
- 每年两次利润分享。
- RRSP/TFSA 配比计划。
- 免费停车和自行车存放设施。
- 从事有意义的工作,并获得高自主性团队的支持。



