Staff Software Engineer (Web Automation & Open Banking Infrastructure)

zerohash

United States

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare Insurance
Vision & Dental Insurance
Chance to earn equity
Maternity & Paternity leave
WeWork All Access Membership
WFH Yearly Stipend
L&D Yearly Stipend

Job summary

zerohash is seeking a Staff Software Engineer to lead the development of our open banking data aggregation platform. This role is crucial for building secure client-side automation infrastructure, transforming unstructured web data into usable APIs.

The ideal candidate will have over 10 years of experience in software engineering, with expertise in TypeScript and JavaScript, coupled with strong backend capabilities. This position offers competitive benefits including healthcare, equity opportunities, and a flexible working environment.

Qualifications

  • 10+ years of hands-on software engineering experience focused on web automation or complex data extraction.
  • Deep proficiency in TypeScript and JavaScript with modern web APIs.
  • Strong backend experience with Golang, Node.js, or Python.

Responsibilities

  • Architect and build the core automation runtime with resilient UI interactions.
  • Design secure network interception layers for financial data streams.
  • Develop solutions for multi-step authentication flows.

Skills

TypeScript
JavaScript
Web automation
Browser internals
Secure message passing
Golang

Education

BS or MS degree in Computer Science or Engineering OR equivalent work experience

Job description

About the Job

Zero 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.

Responsibilities
  • Architect 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 ephermal 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.
Requirements
  • 10+ 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 ephermal client runtimes.
  • Comfort with ambiguity; the ability to independently lay out and test clear hypotheses and solve problems without well-defined direction.
Preferred Qualifications
  • BS 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.
Benefits
  • Healthcare 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 equity
  • Maternity & Paternity leave (after 6 months)
  • WeWork All Access Membership
  • WFH Yearly Stipend
  • L&D Yearly Stipend (after 6 months)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Web Automation & Open Banking Infrastructure)
Staff Software Engineer (Web Automation & Open Banking Infrastructure)

Zero Hash • California (MO)

Hybrid
USD 150,000 - 200,000
Healthcare Insurance
Vision & Dental Insurance
Chance to earn equity
+4
Staff Software Engineer (Web Automation & Open Banking Infrastructure)
Staff Software Engineer (Web Automation & Open Banking Infrastructure)

zerohash • California (MO)

Hybrid
USD 180,000 - 240,000
Healthcare Insurance
Vision & Dental Insurance (U.S. only)
Equity
+4
Senior Software Engineer, Fiat Payments & Banking Infrastructure
Senior Software Engineer, Fiat Payments & Banking Infrastructure

Zero Hash • United States

On-site
USD 120,000 - 160,000
Healthcare Insurance
Vision & Dental Insurance
Chance to earn equity
+4
Senior FinTech Engineer - Fiat Payments & Banking Infra
Senior FinTech Engineer - Fiat Payments & Banking Infra

Zero Hash • United States

On-site
Staff Web Automation Engineer — Open Banking Platform
Staff Web Automation Engineer — Open Banking Platform

zerohash • California (MO)

Hybrid
USD 180,000 - 240,000
Healthcare Insurance
Vision & Dental Insurance (U.S. only)
Equity
+4
Staff Software Engineer — Web Automation & Browser Security
Staff Software Engineer — Web Automation & Browser Security

zerohash • United States

On-site
USD 120,000 - 160,000
Healthcare Insurance
Vision & Dental Insurance
Chance to earn equity
+4
Engineering Manager, Web Automation & Open Banking Infrastructure
Engineering Manager, Web Automation & Open Banking Infrastructure

zerohash • New York (NY)

On-site
USD 180,000 - 260,000
Health insurance
Vision & Dental
Equity
+4
Front End Engineer
Front End Engineer

zerohash • Arizona

Hybrid
USD 120,000 - 180,000
Equity
Maternity & Paternity leave
WeWork membership
+2
Staff Software Engineer — Web Automation & Open Banking
Staff Software Engineer — Web Automation & Open Banking

Zero Hash • California (MO)

Hybrid
USD 150,000 - 200,000
Healthcare Insurance
Vision & Dental Insurance
Chance to earn equity
+4
Technical Support Engineer (AMER)
Technical Support Engineer (AMER)

Zero Hash • Chicago (IL)

On-site
USD 90,000 - 130,000
Health Insurance
Vision & Dental Insurance
Equity
+4