Staff Software Engineer (Web Automation & Open Banking Infrastructure)
Job Description
Team: IT
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer (Web Automation & Open Banking Infrastructure) based in United States.
This role sits at the intersection of distributed systems, browser automation, and financial data infrastructure, powering next-generation open banking connectivity. You will design and build a client-side automation platform that interacts directly with complex financial portals and mobile/web environments. The work involves creating resilient, secure, and highly scalable systems that operate across browsers, webviews, and distributed agent runtimes. You will tackle deeply technical challenges involving authentication flows, network interception, and dynamic web application behaviors. The role has a direct impact on enabling reliable access to financial data that is otherwise difficult or impossible to reach through traditional APIs. You will work in a highly technical environment where system design, security, and performance are critical at every layer.
Accountabilities:
- Architect and build a distributed client-side automation runtime capable of handling resilient UI interactions, programmatic data entry, and session management across web and mobile environments.
- Design secure network interception and data extraction layers to capture, parse, and normalize financial data streams without relying on fragile UI selectors.
- Develop and maintain high-performance communication systems using persistent WebSockets to connect distributed agents with centralized backend routing infrastructure.
- Engineer solutions for complex authentication flows, including MFA, Passkeys, and multi-step login processes, while ensuring secure and user-aware interactions.
- Work within constrained browser and mobile webview environments, handling sandboxing limitations, ephemeral lifecycles, and execution boundaries.
- Build scalable, fault-tolerant systems that adapt to dynamic DOM structures, evolving web portals, and inconsistent application behaviors.
- Establish engineering best practices and contribute to technical leadership, including mentoring engineers and raising the bar for system design quality.
- 10+ years of software engineering experience, with deep focus on web automation, browser internals, distributed systems, or complex data extraction systems.
- Strong expertise in TypeScript and JavaScript, including advanced DOM manipulation, modern web APIs, and browser execution constraints.
- Solid backend engineering experience (preferably Golang, Node.js, or Python) with experience building distributed services and routing systems.
- Deep understanding of security principles, including secure message passing across execution contexts, authentication flows, and protection against injection and DOM-based vulnerabilities.
- Proven ability to analyze and deconstruct complex web applications (especially SPAs) to build reliable, non-fragile automation pipelines.
- Experience designing and operating distributed systems with persistent connections and stateful, multi-node coordination.
- Strong problem-solving ability in ambiguous environments with minimal specification and evolving requirements.
- Experience building production-grade Chrome Manifest V3 extensions or mobile web automation using iOS WKWebView or Android WebView.
- Knowledge of WebAuthn / Passkeys and secure authentication integration in automated systems.
- Background working on financial data aggregation platforms or client-side data extraction systems at scale.
- Familiarity with cryptocurrency ecosystems, blockchain infrastructure, and digital asset workflows.
- Comprehensive healthcare coverage, including employer-covered employee premiums and partial dependent coverage (U.S. only).
- Vision and dental insurance plans (U.S. only).
- Equity participation in the company.
- Paid maternity and paternity leave after eligibility period.
- WeWork All Access membership for flexible workspace access.
- Remote work support stipend to enhance home office setup.
- Learning and development stipend for professional growth and continued education.
Requirements:
Preferred Qualifications:
Benefits:
Explore More
Date Posted
06/25/2026
Views
0