首席軟體工程師,Walmart+會員平台,班加羅爾現場辦公
負責Walmart+會員平台與客戶忠誠度體驗的架構、可靠性及工程策略。為班加羅爾的Walmart打造可擴充系統,推動跨職能交付。
說明
- 擔任Walmart+工程團隊的實務型技術權威與可信賴顧問
- 負責會員、互動、福利、個人化與全通路計畫的探索、技術策略及解決方案設計
- 定義並持續演進分散式系統、微服務與事件驅動平台的安全韌性架構
- 將業務與客戶需求轉化為技術策略、藍圖、里程碑及可衡量的工程成果
- 從客戶價值、品質、成本、交付時程、可維護性與平台演進等面向引導架構決策
- 設計並審查使用Java、Spring Boot、Node.js、Kafka、NoSQL資料庫及雲原生技術建置的系統
- 主導設計審查、技術深度分析、程式碼審查及架構討論
- 建立程式碼標準、設計模式、測試方法、可觀測性實務及安全開發原則
- 參與關鍵程式碼、原型、概念驗證、技術探索及正式環境問題解決
- 透過遙測、監控、告警、容量規劃、效能工程、災難復原及營運就緒性強化可靠性
- 推動自動化、CI/CD、DevOps實務、持續交付及開發者生產力
- 與產品管理、UX/UI、品質工程、SRE、DevOps、安全、資料及架構團隊合作
- 製作技術文件、架構決策記錄、圖表、簡報及實作指南
- 指導資深工程師與技術主管,同時鼓勵學習與創新
- 在Walmart+及Walmart Global Tech範圍內制定技術標準與可重複使用的模式
- 研究包括代理式AI應用在內的新興技術
- 支援招募、技術評估、駭客松、展示日及架構論壇
- 在正式環境事故期間主導技術應變,並確保落實持久的修正措施
職位要求
- 具備電腦科學、電腦工程、電腦資訊系統、軟體工程或相關領域學士學位及5年軟體工程經驗;或具備7年相關軟體工程經驗
- 通常需要15年以上軟體工程經驗,專注於大規模分散式系統
- 曾擔任首席工程師、資深工程師、主導工程師、架構師或同等技術領導職位
- 具備設計、開發及交付服務大量使用者之軟體產品與平台的豐富實務經驗
- 精通軟體設計、分散式系統、微服務、事件驅動架構、設計模式、資料結構、演算法及效能工程
- 具備扎實的Java與Spring Boot實務經驗;具備Node.js及JavaScript或TypeScript經驗者尤佳
- 深入了解Kafka或類似事件串流技術
- 具備NoSQL資料庫、資料建模及一致性、可用性、分割、複製與擴充性權衡的經驗
- 具備在Microsoft Azure或Google Cloud Platform上開發雲原生服務的經驗
- 深入了解DevOps與CI/CD、Git、Maven或同類建置工具、自動化測試、版本發布管理及基礎架構自動化
- 具備Docker、Kubernetes及Helm使用經驗
- 具備優異的除錯、效能分析、正式環境支援及事故管理能力
- 具備使用Prometheus、Grafana、Splunk、分散式追蹤、結構化日誌及服務等級指標的經驗
- 能在沒有正式職權的情況下發揮影響力,並讓多個團隊就技術方向達成共識
- 具備優異的書面與口頭溝通能力
- 具備良好判斷力,能平衡相互競爭的優先事項
- 具備與全球分散式團隊及產品合作的經驗
- 了解風險分析、權衡方法、程式碼標準、安全編碼、軟體設計原則及開發指南
- 了解PCI及其他適用的合規要求
- 了解遙測、可觀測性、服務健康、容量管理及營運就緒性
- 了解安全軟體開發生命週期框架、工具及控制措施
- 了解WCAG 2.2 AA及無障礙數位體驗
福利待遇
- 績效型獎勵
- 產假與育嬰假
- 帶薪休假
- 健康福利
