高级软件工程师 - 网络

14个月前远程全职
DigitalOcean

DigitalOcean

location 多伦多
unsaved
你是否曾经想过云端内部发生了什么? DigitalOcean(纽约证券交易所代码:DOCN)简化了云计算,使开发人员可以花更多时间创建改变世界的软件。凭借我们的关键任务基础设施和完全托管的服务,DigitalOcean使初创企业和中小型企业能够快速部署和扩展现代应用程序。作为一个远程优先的组织,我们的员工和客户一样遍布全球。 我们希望有热情的软件工程师,能够对云安全和监控软件的开发做出重大贡献,设计和开发外部和内部客户使用的API。我们的团队对交付产品的质量、性能和可靠性充满激情。高级软件工程师将向高级工程经理汇报,参与新服务和产品的设计、开发和部署。 你将要做的事情: • 领导设计、实施、测试和优化大规模运行的新服务和工具。 • 与垂直领域内其他团队以及公司内其他团队合作,为我们的开发者社区构建下一代产品和服务。 • 支持现有产品并为痛点提供创造性解决方案。 • 帮助改进我们的工具和流程,以交付生态系统中强大且关键的部分。 • 建立开发和架构的最佳实践 • 使用诸如:Go、Consul、Kafka、SQL、Chef、Git、Jira、gRPC、Prometheus、Grafana、Lightstep、Docker、Kubernetes等技术和工具。 我们对你的期望: • 在构建可扩展、实时和分布式系统方面拥有软件架构师和首席开发人员的丰富经验 • 在Go、C、C++或Java编程语言和单元测试方面具有丰富经验 • 在设计和开发高性能系统方面具有丰富经验 • 具备网络堆栈的领域知识 • 具备使用数据库和API设计和开发全栈应用程序的经验 • 具备跨多个团队构建API合同的经验 • 具备云开发、容器化和虚拟化经验 • 具备持续集成和交付(CI/CD)经验 • 在重要业务系统的稳定性、性能和可扩展性方面实现了全面改进的记录 • 在从最初开发到持续、可扩展的生产运营中自动化交付高质量、经过充分测试和准备就绪的软件方面具有记录。 • 附加加分项:您使用gRPC构建了稳定的分布式和高需求系统 为什么你会喜欢在DigitalOcean工作: • 我们奖励我们的员工。此职位的基本工资范围基于相关工作经验和技能。此职位的工资范围适用于位于美国境内的候选人,对于位于美国境外的候选人将有所不同。员工可能有资格获得额外的奖金,除了基本工资外;奖金金额根据公司和个人绩效确定。我们还为符合条件的员工提供股权补偿,包括入职时的股权授予和参与员工股票购买计划的选择权。 • 我们重视发展。您将与行业内一些最聪明、最有趣的人一起工作。我们是一个高绩效的组织,始终在挑战我们的团队和员工不断成长。我们在做的每件事情上都保持成长的心态,并通过正式的指导和其他内部计划深入投资于员工发展。我们为所有员工提供有关会议、培训和教育的费用报销。 • 我们关心你的福祉。除了现金和股权报酬,我们还为员工提供一系列竞争力的福利。在美国,这些福利包括健康保险、灵活的休假、退休福利、慷慨的产假计划以及其他支持员工整体福祉的资源。虽然我们的福利理念在全球范围内是一致的,但由于当地法规和偏好的不同,其他国家的具体福利可能会有所不同。 • 我们重视多样性和包容性。我们是一个平等机会的雇主,我们不以种族、宗教、肤色、国籍、性别、性取向、年龄、婚姻状况、退伍军人身份或残疾身份来歧视人员。 • 这是一个远程职位 #LI-Remote