资深软件工程师(网络自动化与开放银行基础设施)
Staff Software Engineer (Web Automation & Open Banking Infrastructure)Follow us
Tags: Web3 职位 • 加密货币高级职位 • 加密货币工程职位 • 加密货币 TypeScript 职位 • Web3 JavaScript 职位 • 区块链 Web3 职位 • Web3 远程职位 • Web3 稳定币职位
职位简介
Zero Hash 正在寻找一位资深软件工程师,负责设计和构建我们的开放银行数据聚合平台,将我们的网关扩展到金融 2.0。我们是一个高绩效团队,正在寻找同样有抱负、有驱动力的队友。该职位的合适人选应注重细节,技术深度强,并且热衷于解决复杂系统和浏览器内部的挑战。
由于许多传统银行 API 并非公开,此职位对我们的基础设施至关重要。您将负责构建一个分布式、客户端自动化引擎。不同于依赖传统的服务器端抓取,您将构建安全的基于代理的基础设施(例如 Chrome Manifest V3 扩展、iOS WKWebViews),通过持久化的 WebSockets 与我们的中心后端通信。您将解决复杂的工程技术挑战,运用扎实的安全基础来应对严格的执行环境,安全地拦截网络流量,并将非结构化的网页数据转换为可编程的 API,连接传统金融与数字资产。
职责
设计并构建核心自动化运行时,重点在于可靠的 UI 交互、可信赖的程序化数据输入以及稳健的会话路由。
设计并实现安全的网络拦截层,无缝捕获和解析底层金融数据流,而不依赖脆弱的 UI 元素。
构建和维护高性能的通信协议,将我们的分布式客户端代理与中心化后端路由枢纽连接起来。
开发优雅的解决方案,以无缝衔接后台自动化与用户界面交互提示的方式,处理复杂的多步骤认证流程——如 MFA 和 Passkeys。
在现代浏览器和移动 WebView 环境中固有的严格执行边界、安全沙箱和短暂生命周期中进行导航和工程开发。
在每一步都为平台引入高水准的工程模式和实践,确保我们能够大规模稳定运行。
为工程团队提供支持,帮助他们实现高水平的技术卓越,积极践行技术规范。
查看英文原文
Tags: Web3 Jobs • Web3 Senior Jobs • Blockchain Engineering Jobs • Web3 Typescript Jobs • Web3 Javascript Jobs • Web3 Web3 Jobs • Blockchain Remote Jobs • Web3 Stablecoin JobsAbout the JobZero Hash is looking for a Staff Software Engineer to architect and build our open banking data aggregation platform, scaling our gateway to Finance 2.0. We are a high-performing team looking for an equally ambitious and driven teammate. The right candidate for this position is detail-oriented, deeply technical, and driven by the challenges of complex systems and browser internals.Because many traditional banking APIs are not public, this role is critical to our infrastructure. You will be responsible for building a distributed, client-side automation engine. Rather than relying on traditional server-side scraping, you will build secure, agent-based infrastructure (e.g., Chrome Manifest V3 extensions, iOS WKWebViews) that communicates with our centralized backend via persistent WebSockets. You will tackle complex technical challenges, applying strong security fundamentals to navigate strict execution environments, intercept network traffic securely, and transform unstructured web data into programmable APIs that bridge traditional finance and digital assets.ResponsibilitiesArchitect and build the core automation runtime, focusing on resilient UI interactions, reliable programmatic data entry, and robust session routing.Design and implement secure network interception layers to seamlessly capture and parse underlying financial data streams without relying solely on fragile UI elements.Build and maintain high-performance communication protocols that connect our distributed client-side agents to a centralized backend routing hub.Develop elegant solutions to navigate complex, multi-step authentication flows—such as MFA and Passkeys—by seamlessly bridging background automation with user-facing interactive prompts.Navigate and engineer around the strict execution boundaries, security sandboxes, and ephemeral lifecycles inherent in modern browser and mobile webview environments.Build resiliency and scalability into the platform at every step, adapting quickly to dynamic DOM changes, varying mobile/desktop portal structures, and application suspension states.Introduce industry-leading engineering patterns and practices that give us the confidence to operate at scale.Support the engineering team in achieving a high level of technical excellence, actively mentoring senior and mid-level engineers.Requirements10+ years of hands-on software engineering experience, deeply focused on advanced web automation, browser internals, extension development, or complex frontend-to-backend data extraction.Deep proficiency in TypeScript and JavaScript, specifically regarding deep DOM manipulation, modern web APIs, and strict browser execution environments.Strong backend experience, ideally with Golang (or Node.js/Python), to design the centralized WebSocket routing hubs and operational infrastructure.Strong security fundamentals: you deeply understand secure message passing across trust boundaries (JS bridges, isolated vs. main worlds), secure authentication handshakes, and mitigating DOM-based injection risks.Expertise in analyzing complex network architectures and single-page applications (SPAs) to establish resilient data ingestion pipelines without relying on brittle UI selectors.Experience with distributed systems, specifically managing persistent connections and stateful, multi-hop sessions across ephemeral client runtimes.Comfort with ambiguity; the ability to independently lay out and test clear hypotheses and solve problems without well-defined direction.Preferred QualificationsBS or MS degree in Computer Science or Engineering OR equivalent years of work experience.Proven track record of developing production-grade browser extensions (Chrome MV3) or integrating complex web automation within mobile native environments (iOS WKWebView, Android WebView).Strong understanding of WebAuthn / Passkey protocols and how to integrate them into automated flows.Previous engineering experience at a major financial data aggregator or building zero-knowledge/client-side data extraction tools.Understanding of cryptocurrency and blockchain technology, including major protocols, on-chain transaction flows, and common crypto security practices.BenefitsHealthcare Insurance: zerohash covers roughly 100% of employee premiums as well as a portion of spouse/children (U.S. only)Vision & Dental Insurance (U.S. only)Chance to earn equityMaternity & Paternity leave (after 6 months)WeWork All Access MembershipWFH Yearly StipendL&D Yearly Stipend (after 6 months)About Zero HashZero Hash is the leading crypto and stablecoin infrastructure platform and the operating system for digital money, powering the next generation of financial services. Founded in 2017, Zero Hash enables banks, brokerages, fintechs, and payment companies to offer crypto trading, stablecoin payments, and tokenized assets without having to build or manage complex blockchain infrastructure on their own.The Zero Hash platform supports three core pillars: Trade, Transact, and Tokenize. Through a single integration, customers can launch regulated crypto buy, sell, and custody services; enable 24/7 stablecoin-based funding, payouts, and settlement; and issue and manage tokenized assets with built-in compliance, risk controls, and reporting. By abstracting away technical, regulatory, and operational complexity, Zero Hash allows partners to treat digital assets as just another financial primitive: fast, programmable, and globalFollow usTwitterLinkedInYoutubeFor candidates based in Colorado, please contact colorado-wages @zerohash.com to request compensation and benefits information regarding a particular role(s). Please include with your email the city you reside (or intend to reside in Colorado) and the title/link to the roles you're interested in.**We’ve recently seen an increase in individuals impersonating zerohash recruiters to target job seekers. Please stay vigilant and keep the following in mind to ensure you are communicating with the real zerohash team:Verified Emails Only: Official outreach will only come from a @zerohash.com email address.No Messaging Apps: We will never contact you via unsolicited text messages, WhatsApp, or Telegram.Official Applications: Only apply directly through our careers webpage (zerohash.com/careers) or zero-hash.breezy.hr.See something suspicious?If you want to verify an interview request or report a fake job posting or suspicious communication, please contact us immediately at talent @zerohash.com.Apply here 👉 Staff Software Engineer (Web Automation & Open Banking Infrastructure)Follow us