Staff Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jun 24, 2026
This job expires in: 29 days
Job Summary
Detail-oriented and technically skilled, the full-time Staff Software Engineer will architect and build an open banking data aggregation platform, focusing on client-side automation and secure communication protocols in a remote work environment.
Key responsibilities
- Architect and build the core automation runtime for resilient UI interactions and robust session routing
- Design and implement secure network interception layers to capture and parse financial data streams
- Develop high-performance communication protocols connecting distributed client-side agents to a centralized backend
Required qualifications
- 10+ years of hands-on software engineering experience in web automation and browser internals
- Deep proficiency in TypeScript and JavaScript, with a focus on DOM manipulation and modern web APIs
- Strong backend experience, ideally with Golang or Node.js/Python, for designing WebSocket routing hubs
- Strong understanding of secure message passing and mitigating DOM-based injection risks
- Experience with distributed systems and managing persistent connections across client runtimes
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...