软件工程师(Golang)

15个月前全职
80.8K - 121.2K USD Snyk

Snyk

location 多伦多
unsaved
每天,随着数以百万计的开发人员以前所未有的速度构建未来,世界变得越来越数字化。但是,随着指数增长而来的是指数级的风险,因为数量有限的安全团队在努力保护大量的代码。这就是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%带薪产假 - 健康福利、员工援助计划和年度健康津贴 - 国家特定的人寿保险、残疾福利和退休/养老计划,以及手机和教育津贴