Safe Software
Safe Software
201 – 500 员工
B2BSaaS人工智能
Safe Software 开发 FME,这是一款数据集成、转换与自动化平台,可连接数据库、实时数据流、云服务和业务系统。其工具支持地理空间数据工作流、数据库内处理和企业数据运营,也包括融入 AI 的流程。公司为各类组织提供可扩展的软件,帮助它们在不同系统中运用数据。

高级软件开发工程师,产品安全 — 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 配比计划。
  • 免费停车和自行车存放设施。
  • 从事有意义的工作,并获得高自主性团队的支持。

相关职位

Sun Life

高级软件工程师(核心 Java 与 iOS)

Sun Life

构建并维护 Java 服务、API、Web 应用和原生 iOS 应用,为 Sun Life 的财务保障服务提供支持。 工作还包括生产环境故障排查、事故恢复和应用可靠性保障。

打开