Senior Software Engineer, Browser Automation
New
H
Horizon3Cybersecurity
US, RemoteFull-TimeSenior
SalaryBase salary range: $169,000 - $208,000 annually
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsTypeScriptSeleniumPlaywrightDistributed Systems
Requirements
- Deep, hands-on experience in browser automation (Playwright, Puppeteer, or Selenium).
- Strong TypeScript and Node.js proficiency.
- Experience navigating Chromium internals, Chrome DevTools Protocol, and network interception.
- Proven track record of taming flaky, stateful, JavaScript-heavy applications.
- Solid instincts for distributed/concurrent systems (queues, retries, idempotency).
- Ability to build production-grade, unattended software systems.
- Bias toward determinism and debuggability in complex systems.
- Experience with agentic browser frameworks like Stagehand or Browser Use (preferred).
- Background in web application security or offensive tooling (preferred).
- Familiarity with graph data models like Neo4j (preferred).
Responsibilities
- Advance the browser-driven crawler using Playwright and Stagehand.
- Navigate modern web apps including SPA routing, authentication, and complex flows.
- Extend agentic login capabilities for unattended credentialed access.
- Improve crawl coverage, determinism, and system throughput.
- Balance deterministic automation with LLM-driven navigation for system speed and debuggability.
- Collaborate with attack-team engineers to integrate crawl output into application maps.
View Full Description & ApplyYou'll be redirected to the employer's site