**软件工程总监** 年薪:$150,000 - $200,000 **公司简介** 我们是Arcules:佳能家族中的一员,创新而大胆。我们行动迅速,基于信任运营,重视员工。我们的工程团队对他们的工作充满热情,无论是工作还是娱乐。所以,以你真实的样子加入我们,一起将视频转化为智能,使用云原生开发和尖端技术。让我们一起成长。 Arcules提供卓越的福利,包括一流的PPO医疗计划、四周的假期、三周的病假、工作三个月后(4%公司匹配)的401(k)计划、现场健身房和游戏区、极好的工作环境等。 **工作概述** 我们正在寻找一位首席架构师/开发人员或软件工程总监加入我们快速创新的工程团队。在这个角色中,此人将构建、设计和构建高度可扩展的分布式数据系统,以实现基于云的视频监控或物联网控制系统中的新颖和创新解决方案。要成功,您必须具有推动开发团队关键工程和架构决策的证明经验。您能够提供合理的技术方向,亲自动手并深入解决复杂的系统设计或实施挑战。您将有机会学习和与最好的人分享知识,并帮助我们构建云原生现代应用程序。您有机会开发技术和流程,通过解构我们产品在可扩展性、性能和可靠性方面的任何限制,最大化效率。 **地点** 我们对这个角色开放远程工作(美国境内)。 **职责** - 与产品经理和技术团队合作,了解路线图优先级,创新和演进新产品功能和能力 - 运用高级数据结构、数据建模和设计知识,以及常见的软件设计模式(无论是面向对象还是微服务架构风格) - 明确设计和架构权衡,并应用软件设计模式高效解决复杂工程问题 - 基于合理的工程设计原则和最佳实践推动设计和实施决策 - 在项目范围界定阶段提供符合业务和技术战略需求的总体项目设计和估算 - 在不牺牲产品质量的情况下管理交付速度 - 指导高级工程师和技术领导做出合理的技术决策,并帮助建立有效的软件工程实践,特别是在将正式测试作为软件开发内循环的一部分的采用上 - 拥抱“你构建它,你运行它”的工程原则 - 倡导良好的软件工程习惯(例如,清洁代码原则、安全性、技术债务平衡、TDD和敏捷习惯),并应用实用的软件设计模式解决软件工程挑战 - 拥有、诊断和解决复杂的系统技术问题和代码缺陷 - 与工程领导合作,帮助建立技术路线图,创新或增强产品能力 - 生产注重清洁代码原则、可测试性、可维护性和可扩展性的设计和代码 - 就技术编码工具、应用程序和概念的“下一步”向领导提供观点 - 与其他首席工程师合作,建立卓越的工程社区(COE),宣传架构、代码或安全审查、创新工程和知识共享 - 推动技术卓越、持续改进和终身学习的文化 - 确定并与SRE合作实施自动化机会,以提高软件交付周期的效率和Arcules产品的可靠性 - 其他指定的职责 **最低资格** - 在快节奏环境中拥有15年以上的软件工程经验,最近8年以上在基于微服务的解决方案和架构风格中的经验 - 精通Golang和一种面向对象语言(最好是Python或强C#,Java可以接受) - 具有测试方法学的高级经验,完全熟悉TDD/BDD开发实践 - 具有使用公共云基础设施(如GCP、AWS或Azure)部署应用程序的实践经验 - 对微服务架构和API设计、实施和管理的高级理解 - 现代CI/CD方法论和基于Git的工作流程的强理解 - 对Docker技术的强知识,包括优化Docker镜像和管理Docker镜像生命周期的经验 - 清晰而有说服力的书面和口头沟通技巧,以领导或说服其他工程师和非技术受众 **技能/培训期望** - 技术和工程技能、知识和经验的广度,对编程语言、AI/ML、高级网络、计算和数据平台以及自动化和大数据等主题感到舒适 Arcules是一家平等机会雇主,在招聘决策中不考虑申请人的种族、国籍、性别、性取向或任何其他受保护类别。申请人在聘用时必须合法授权在美国工作。Arcules目前不提供工作赞助。
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。