SRE 软件工程师 - 全球数字体验

芝加哥 5个月前全职 网络
60.9万 - 161.2万 / 年
Costco IT 负责 Costco Wholesale 的技术未来,Costco 是全球第三大零售商,在十四个国家开展批发业务。尽管我们规模庞大并且国际扩张迅速,我们仍然提供一个以家庭和员工为中心的氛围,让我们的员工蓬勃发展并取得成功。 这是一个与高科技世界截然不同的环境,Costco 成功的秘诀在于其文化。多家出版商,包括 Bloomberg 和 Forbes,都详细记录了 Costco 对员工的重视。我们的员工和会员是第一位的。Costco 以慷慨和社区服务而闻名,并因其慈善事业获得了众多奖项。公司与员工共同积极参与志愿服务,赞助许多帮助他人的机会。 欢迎加入 Costco Wholesale IT 家庭。Costco IT 是一个充满活力、快节奏的环境,正在经历激动人心的转型努力。我们正在构建下一代零售环境,您将与敬业且专业的员工一起工作。 软件工程师在整个技术栈上执行开发工作(包括前端和后端专业知识)。他们在如何增加价值方面表现出多才多艺,能够管理涉及数据库、后端服务或前端应用程序开发的项目完成。他们应该能够展示对新兴技术的深刻理解,以支持新解决方案的开发。软件工程师了解完整的技术栈及其底层应用、服务和数据库,以确保最佳性能。 软件工程 SRE 团队的职责包括确保我们关键系统的可用性、可扩展性和性能。软件工程师管理开发原则、方法论和工具,以设计、实施和维护可靠的基础设施和自动化解决方案。成功的候选人将能够弥合开发与运营之间的差距,并在推动持续改进和创新方面发挥重要作用。 软件工程师 SRE 全球数字体验团队理解完整的技术栈及其底层应用、服务和数据库,以确保最佳性能。此角色还将直接负责设计和构建现代用户界面组件,以增强我们会员在多种数字接触点上的体验,提供 SRE 能力,为我们的会员创造愉悦的用户体验,并通过功能改进、文档、分析和前端性能增强来维护这些体验。 • 此职位将在华盛顿州伊萨夸或伊利诺伊州芝加哥现场填补。 如果您想成为全球最佳工作公司之一的一员,请申请并让您的职业生涯焕然一新。 角色 ● 开发概念系统架构设计及支持技术,以实现产品/应用中的新功能或增强功能,应用促进可用性、可重用性、互操作性和安全性的设计原则。 ● 与产品负责人和团队一起支持发布计划活动。 ● 确定高层次需求,以支持健全测试策略的定义和完善。 ● 支持产品负责人识别和定义支持特定产品/应用架构跑道的启用项/工作项。 ● 定义非功能性需求(例如性能、安全性、弹性等),以支持与价值流对齐的史诗和用户故事的开发。 ● 确定多个产品/应用团队之间的技术依赖关系,以支持新功能或增强功能的实施。 ● 执行开发、优化和自动化活动,以支持产品/应用的实施。 ● 开发和实施前端架构,以支持用户界面概念。 ● 提高对关系和非关系数据库、分布式应用架构、用户界面和用户体验、质量保证、安全问题和商业价值创造的熟练度和理解。 ● 推动工程最佳实践,以提供更高质量和可扩展的解决方案。 ● 为团队提供开发策略、解决方案建议和特定产品/应用的估算。 ● 参与敏捷会议(冲刺计划、回顾、展示/演示、站立会议、待办事项完善等)。 ● 创建和执行单元测试,以验证为支持用户故事实施所做的代码更改。 ● 使用测试驱动开发(TDD)实践,帮助在开发过程中尽早检测/识别软件缺陷。 ● 估算、计划并管理所有实施任务,并报告开发进度。 ● 在批准的工具集和数据库中设计、构建、调试、优化和实施解决方案。 ● 开发高质量、高效和容错的软件。 ● 支持、扩展并建立自动化 CI 和 CD 管道。 ● 设计并交付应用程序部署和测试的 DevSecOps 自动化。 ● 使用 APM/监控工具(如 Dynatrace/Splunk 和浏览器工具)执行请求纯路径/瀑布分析,以识别瓶颈并提出改进建议。 ● 参与部门标准和最佳实践的开发和文档,并指导初级工程师。 ● 为团队提供特定产品/应用的解决方案建议和估算。 ● 识别产品/应用代码库中的缺陷,并识别提高整体代码质量的机会。 ● 与团队成员(例如系统架构师、系统分析师)合作,定义项目规范和发布文档,涵盖产品开发周期的所有阶段,从产品定义到设计,再到实施。 ● 对团队中其他工程师所做的软件更改进行同行代码审查。 ● 通过技术领导、对业务需求的了解、政策、程序和计划的开发和沟通,以及确保解决方案设计遵循架构标准、技术护栏、安全性和运营指南,推动和支持整个组织的合规文化、风险规避/缓解和企业问责。 ● 为团队成员提供领导/指导;实施开发效率;创建适当的文档;推动运营效率和团队的技术成长;并支持发布模型。 ● 通过高水平的技术指导优化团队效率和表现。 ● 在应用程序实施、战略规划会议、需求文档、工具实施、数据库查询语言和编程语言的实施中提供技术领导。 ● 协助管理和运营与 Costco 的 SAP Commerce 解决方案相关的网站可靠性功能。 ● 制定、建立并执行网站可靠性的政策、标准和指南。 ● 识别、设计、开发和部署工具和流程,以监控、维护和报告网站性能和可用性。 ● 跟踪系统性能、容量和用户体验,以制定有效的策略来维护和改善系统性能和可用性。就这些策略向国际电子商务团队提供建议。 ● 使用沟通和文档工具(如 Jira、BitBucket、Bamboo、Jenkins 等)与其他团队成员沟通和协调。 ● 运用技术专长领导解决与系统性能、可用性和容量相关的系统问题。 ● 为非生产和生产架构的深入理解做出贡献并维持该理解,包括托管服务器环境、已部署应用程序、集成包和第三方操作工具,特别是与系统性能、可用性和容量相关的部分。 ● 与设计、开发、QA、技术运营团队以及其他利益相关者合作,维护 Costco 的 SAP Commerce 解决方案的性能、可用性和完整性。 ● 与项目团队和其他参与者有效沟通,识别和解决问题,解释解决方案,并提供技术专长。 所需条件 ● 7年以上 React.js 开发经验。 ● 7年以上 React.js、HTML、CSS3 经验。 ● 在 JavaScript 和 React 概念方面有丰富经验,具备高级前端编码技能,并对渐进式 Web 应用程序有专家级理解。 ● 在前端开发方面有广泛经验,并展示在快节奏环境中工作的能力。 ● 热衷于支持、协作和指导工程团队。 ● 能够推动代码审查并作为指定审批人进行操作。 ● 精通使用 CSS 和 CSS 预处理编写响应式布局。 ● 对跨浏览器兼容性有深刻理解。 ● 能够集成第三方 API,并对 REST 和 GraphQL 模式有深入理解。 ● 熟练掌握客户端应用程序中的状态和副作用管理(首选 Redux 和 Redux Sagas)。 ● 了解 JavaScript ES6+ 特性,如类、箭头函数、模板字面量、rest/spread 运算符、Promise 和 async/await。 ● 精通客户端应用程序的捆绑和优化。 ● 对 CSS 基础知识、可访问模式、组件设计和函数式编程、数据结构有深刻理解。 ● 具备强大的故障排除和解决问题的能力;出色的人际交往、口头和书面沟通能力;在跨职能团队中建立良好关系的能力。 ● 有使用基于浏览器的调试和性能测试软件的经验。 ● 有重构代码和算法以提高性能和健壮性的经验。 ● 自我激励,态度积极。 ● 根据业务需求,安排灵活的工作时间,包括周末、假日和轮班值班。 推荐条件 ● 学位或同等学历(计算机科学或相关领域)。 ● 有在零售电子商务环境中工作的经验。 ● 理解 WCAG 2.1 AA 原则、模式和屏幕阅读器测试。 ● 有构建高度可组合、可重用组件的设计系统的经验。 ● 驱动性能分析,理解大规模应用程序基础设施和依赖关系。 ● 有将 Figma 设计模型和原型转化为工作应用程序的经验。 ● 了解单元测试框架,包括 Jest 和 React Testing Library。 ● 有在 Azure 或 GCP 上使用无服务器平台的经验。 ● 熟悉设计模式和基于微服务的架构模式。 ● 有编写复杂 GraphQL、Redis、MongoDB 或类似数据库查询的经验。 ● 有使用 MUI v5 组件的经验。 ● 有使用 Storybook.js 和 Chromatic 的经验。 ● 有使用 Gatsby.js 的经验。 ● 出色的口头和书面沟通能力。 ● 精通 Google Workspace 应用程序,包括 Sheets、Docs、Slides 和 Gmail。 所需文件 ● 求职信 ● 简历 加利福尼亚州申请者,请点击此处查看 Costco 申请者隐私声明。 薪资范围: 1 级 - $85,000 - $110,000 2 级 - $105,000 - $135,000 3 级 - $130,000 - $160,000 高级 - $150,000 - $190,000,奖金和限制性股票单位(RSU)资格 STF 级 - $180,000 - $225,000,奖金和限制性股票单位(RSU)资格 我们提供全面的福利套餐,包括带薪休假、健康福利 - 医疗/牙科/视力/助听器/药房/心理健康/员工援助、医疗报销账户、抚养子女援助计划、短期和长期残疾保险、意外死亡和伤残保险、人寿保险、401(k)、股票购买计划等符合条件的员工。 Costco 致力于创造一个多元和包容的工作场所。Costco 是一个平等机会雇主。符合条件的申请者将不因种族、国籍、性别、性别认同、性取向、受保护的退伍军人身份、残疾、年龄或任何其他法律保护的身份而受到就业考虑。如果您在申请或招聘过程中因残疾需要帮助和/或合理便利,请发送请求至 IT-Recruiting@costco.com。 如果被录用,您将需要提供在美国工作的授权证明。在某些情况下,申请者和被选职位的员工将不被赞助工作授权,包括但不限于 H1-B 签证。