每天,随着数以百万计的开发人员以前所未有的速度构建未来,世界变得越来越数字化。但是,随着指数增长而来的是指数级的风险,因为数量有限的安全团队在努力保护大量的代码。这就是Snyk(发音为“sneak”)的用武之地。Snyk是一款开发者安全平台,可以让开发团队轻松地在代码、依赖项、容器和云基础设施中找到、优先处理和修复安全漏洞,并从一开始就完成所有这些工作。Snyk的使命是通过赋予开发人员快速开发和保持安全的能力,使世界变得更加安全。
我们正在寻找一位有创造力、关心他人并具有积极主动的软件工程师加入我们的核心产品团队,帮助我们的企业客户采用开源技术并保持安全。这个角色属于平台基础组的一个团队,旨在构建一个可扩展、可扩展的平台,供我们的Snyk产品团队和企业客户使用,解决复杂的挑战,包括:
- 将大型开发团队引入我们的多租户SaaS产品
- 分析和报告客户企业内部生成的所有数据
- 将安全合规政策作为软件开发生命周期过程的一个重要组成部分
- 在内部和外部增加通用平台功能
今年,基础组将扩展我们的能力,使我们能够接入比现在大100倍的客户;从头开始重新设计和重新平台化我们的内部安全报告产品,并构建一个灵活、可扩展的基于角色的授权系统。在Snyk,您将利用自己作为开发人员的知识和经验,以及解决问题的能力,帮助我们开发软件,进而帮助其他人开发安全的软件。
您将花费时间:
- 负责从需求到设计、生产和监控的整个流程,以及在我们的产品中特定功能的操作洞察
- 进行问题分析,并与产品合作制定计划,继续取悦我们现有的用户并赢得新用户
- 在全栈开发中执行这些计划,在可持续的节奏中,在两周的迭代中工作在一个完整的CI/CD环境中
- 在团队中推动技术卓越
如果您具备以下条件,请申请:
- 有复杂的生产SaaS Web应用程序工作经验
- 能够快速掌握新的概念和编程语言
- 能够主动完成工作,但知道何时寻求帮助
- 理解如何有效地测试、编写高质量的代码,并进行有用和尊重的代码审查
- 喜欢快速迭代,并相信尽早发布往往是最好的
- 熟悉持续集成/持续部署工作流程
- 积极主动,喜欢在跨职能交付团队中工作
- 乐于进行配对编程
- 热衷于学习和与他人分享知识
- 对团队提供技术方向并影响优先级感兴趣
- 能够优雅地接受反馈,持续改进的心态
如果您具备以下条件,我们将非常乐意听取您的意见:
- 有Go或Python的经验
- 有Kubernetes的工作经验
- 有扩展快速增长的SaaS应用程序的经验
- 有在全球分布式团队(英国/美国)工作的经验
- 有在大规模HTTP/gRPC或sidecar模式系统上工作的经验
- 有在大规模系统中解决问题的经验
- 对Snyk的使命、开源或开发者工具感到兴奋
技术栈
我们目前使用的技术栈包括:Golang、Rust、Python、Typescript、NodeJS、JavaScript、jQuery、Express、Postgresql、SQL、Sass、BEM、CSS、AWS、Google Cloud、BigQuery、Docker、Snowflake、Kubernetes。
虽然我们正在寻找具有我们技术栈相关经验的候选人,但我们相信好奇心、沟通能力和学习能力最重要。
#LI-JW1
我们非常关心我们所创造的温暖、包容的环境,并重视多样性 - 我们欢迎那些在技术领域中通常代表性不足的人申请。如果您对这个角色感兴趣,但不确定自己是否是合适的人选,请仍然申请!
关于Snyk
Snyk致力于创造一个包容和有吸引力的环境,在这个环境中,我们的员工可以茁壮成长,共同为使数字世界变得更安全而努力。从Snyk员工资源组到全球福利计划,帮助我们的员工优先考虑健康、福利、财务安全和工作/生活平衡,我们的目标是在Snyk的整个旅程中支持我们的员工。
福利和计划
根据您所在的地点和角色,优先考虑健康、福利、财务安全和生活平衡,制定适合您的计划。
- 灵活的工作时间、在家办公津贴、办公室福利和学习自我发展的时间
- 慷慨的休假和健康时间,国家特定的假期,以及所有照顾者100%带薪产假
- 健康福利、员工援助计划和年度健康津贴
- 国家特定的人寿保险、残疾福利和退休/养老计划,以及手机和教育津贴