Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Zero Hash

Staff Software Engineer – Web Automation, Open Banking Infrastructure

Zero Hash

Staff Software Engineer architecting and building open banking data aggregation platform at Zero Hash. Handling complex systems, browser internals, and secure infrastructure.

Posted 6/25/2026full-timeRemote • California • 🇺🇸 United StatesLeadWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoJavaScriptNode.jsPythonTypeScript

About the role

Key responsibilities & impact
  • 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 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.

Requirements

What you’ll need
  • 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 ephemeral client runtimes.
  • Comfort with ambiguity; the ability to independently lay out and test clear hypotheses and solve problems without well-defined direction.

Benefits

Comp & perks
  • 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)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptJavaScriptDOM manipulationWebSocketGolangNode.jsPythonnetwork interceptiondata extractionmulti-step authentication
Soft Skills
mentoringproblem-solvingindependenceadaptabilitytechnical excellence