Senior Software Engineer, Browser Automation
$169k - $208kHorizon3 AI
Role Description
We're building an autonomous, black-box web application penetration tester. It crawls and attacks real production websites the way a skilled human pentester would, finding broken access control, injection, XSS, and more, under a strict production-safe, no-false-positives mandate. The hardest part of that job isn't the exploitation. The hardest part is reliably driving a real browser through messy, modern web apps at scale: logging in, navigating SPAs, surviving anti-bot defenses, and mapping every reachable surface without getting stuck or causing harm. That's the engine you'd own.
Essential Functions
- Help us grow and harden our browser automation and crawling engine, which is the layer that discovers, navigates, and interacts with target applications before and during an autonomous pentest.
- Advance our browser-driven crawler using Playwright and Stagehand.
- Tackle the gnarly realities of modern web apps: SPA routing and hydration timing, authenticated sessions, multi-step flows, file uploads, WebSocket/Socket.IO traffic, infinite scroll, and crawler traps.
- Extend our agentic login and authentication capabilities, including complex auth flows, MFA/TOTP, and credentialed access reliable enough to run unattended against customer environments.
- Improve crawl coverage, determinism, and throughput. This involves endpoint and parameter discovery, dedupe, queueing, and state management, while keeping everything production-safe and side-effect-aware.
- Help draw the line between deterministic automation and LLM-driven navigation, applying models surgically rather than as a default, and keeping the system fast, debuggable, and cheap to run.
- Collaborate with the attack-team engineers who consume your crawl output, and help shape the graph-backed application map the rest of the pipeline depends on.
Qualifications
- Experience building production software, with deep, hands-on experience in browser automation (Playwright, Puppeteer, or Selenium) against real, non-trivial web applications.
- Strong TypeScript / Node.js skills and comfort living inside the headless-browser stack, including Chromium internals, the Chrome DevTools Protocol, network interception, the DOM, and JS execution contexts.
- A track record of taming flaky, stateful, JavaScript-heavy apps. You've fought SPA timing, authentication, and anti-automation defenses and won.
- Solid instincts for distributed/concurrent systems: queues, backpressure, retries, idempotency, and running many browser sessions reliably at scale.
- A bias toward determinism and debuggability, and the judgment to reach for an LLM only when a deterministic approach genuinely can't do the job.
- Ownership mentality: you are comfortable taking a critical subsystem from "works" to "works unattended, at scale, against someone else's production environment."
Desired/Nice to Have
- Experience with agentic browser frameworks (Stagehand, Browser Use, or similar) or building LLM-in-the-loop automation.
- Background in web application security or offensive tooling — familiarity with broken access control, IDOR/BOLA, SQLi, XSS, SSRF, or SSTI in the wild.
- Familiarity with graph data models (e.g., Neo4j) for representing application structure.
- Experience with large-scale crawling, endpoint discovery (e.g., parsing/analyzing client-side JS), or session/credential management for automated access.
- Comfort working in an environment where correctness against a live customer system is a hard, non-negotiable constraint.
What makes you stand out
- You’ve gone beyond using tools like Playwright or Puppeteer to actually hacking on their internals or contributing to the core.
- You’ve built browser automation at extreme scale, handling thousands of sessions against hostile, heavily-defended targets. You know exactly how systems break under pressure and have the war stories to prove it.
- You’ve successfully outmaneuvered sophisticated WAFs, anti-bot defenses, and fingerprinting mechanisms in production environments.
- You have an offensive security mindset: you don’t just navigate a web app; you actively map its attack surface and hunt for unreachable paths.
- You have battle-tested experience with LLMs in production. You understand the engineering trade-offs: knowing when AI is an asset and when it introduces unacceptable latency or nondeterminism compared to a deterministic script.
Benefits
- Inclusive Team: We value diversity and promote an inclusive culture where everyone can thrive.
- Growth Opportunities: Be part of a dynamic and growing team with numerous career development opportunities.
- Innovative Culture: Work in a collaborative environment that encourages creativity and out-of-the-box thinking.
- Hybrid & Remote Work: We embrace a mix of remote and hybrid work models depending on role and location, including our Chicago office, where some roles require regular in-office presence.
- Competitive Compensation: We offer competitive salary, equity and benefits. Our benefits include health, vision & dental insurance for you and your family, a flexible vacation policy, and generous parental leave.
Compensation and Values
At Horizon3, we believe that our people are our greatest asset, and our compensation philosophy reflects this core value. We are committed to fostering an environment where all employees feel valued, respected, and rewarded for their contributions. Our compensation structure is designed to be fair, competitive, and transparent, ensuring that every team member is recognized and compensated equitably across roles, levels, and locations.
In accordance with various State’s transparency regulations, we provide the following salary range information for this position:
- Base salary range: $169,000 - $208,000 annually. The exact salary will be determined based on the selected candidate’s location, qualifications, experience, and relevant skills.
- Additional compensation: All full-time roles are eligible for an equity package in the form of stock options.
You Belong Here
Horizon3 is not just an equal opportunity employer - we are a community that values diversity, equity, and inclusion as fundamental principles of our culture and success. We are dedicated to fostering a workplace where everyone feels welcome and respected, regardless of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, hair length or any other legally protected status by law.
Our commitment to diversity and inclusion means we strive to attract, develop, and retain a workforce that reflects the varied communities we serve. We believe that diverse perspectives drive innovation and strengthen our ability to create cutting-edge cybersecurity solutions. At Horizon3, every team member is valued and supported in an environment that encourages personal and professional growth.
We welcome candidates from all backgrounds and experiences, and we encourage all qualified individuals to apply. Come be a part of Horizon3, where your unique contributions are recognized, and your potential is limitless.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities, and activities may change at any time with or without notice.
Application Note
In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
$152.68k - $199.85k
Role Description Reporting to the Director of AI Engineering, the Senior Software Engineer – Automation designs, builds, and maintains the internal automation... ...internal APIs and third-party operational systems (browser-based UI automations where APIs are not available)....SeniorFull timeRemote workMonday to FridayShift workNight shiftWeekend work- ...the Job Zero Hash is looking for a Senior Software Engineer to architect and build our open banking... ...challenges of complex systems and browser internals. Because many traditional... ...building a distributed, client-side automation engine. Rather than relying on traditional...SeniorFull timeImmediate startWork from home
$85.5k - $150.77k
...Description: The Work As the Senior Test Software Automation Engineer, you will design and develop automated test station Software used to test RF/Digital/Analog/Power modules, subsystems, and systems. Designs can include automated test programs, as well as sim/...SeniorFull timeTemporary workWork experience placementWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week- Role Description We are looking for a Senior Full-Stack Engineer to design, build, and ship features... ...turn ambiguous goals into reliable software, and you push back early when requirements... ...layout, accessibility, and browser performance. ~Backend depth: building...SeniorFull timeLocal areaRemote work
- Role Description Reporting to the Software Engineering Manager as a member of the Development team at IDC, the Principal Software Engineer is... ...optimization of Code ~Working on Debugging and fixing Cross Browser Compatibility issues and Optimization for web by using best...SeniorFull time
$6,000 - $8,000 per month
Role Description As a Senior Software Engineer, you will be at the core of one of the most technically demanding challenges in modern web infrastructure... ...success metrics before shipping, debug complex cross-browser and cross-device behavior, and build systems that cannot...SeniorFull timeLocal area- ...Senior UI Software Engineer Location: 100% Remote You’ll enjoy the flexibility to telecommute from anywhere within the U.S. as you take on... ...tools Ensure the code is compatible with major modern browsers Apply coding patterns and best practices Use RESTful...SeniorRemote work
$145k - $195k
...environment with AI-powered engineering workflows, helping teams design... ...About The Role As a Senior Frontend Engineer at Zoo, you... ...understanding of JavaScript and browser internals to improve app functionality... ...experience in frontend software development building complex,...SeniorLocal areaRemote work- ...Job Title: Sr Software Engineer Duration: 12 months (possible to hire) Location: Reston... ...Behavior-Driven Development (BDD) for automated acceptance tests, Advanced Strong... ...technologies, Internet technologies for web browsers, and the other integration technology....SeniorWork experience placementRemote work
- ...About the role We're looking for a Senior Software Engineer, AI to lead the development and... ...manual, reactive chore into something automated and continuous. 1B+ records removed to... ...s nice to have? Experience with browser automation, headless automation, or...SeniorWork at officeRemote workHome officeFlexible hoursNight shift
$2,000 per month
...Senior Software Engineer, Product We are looking for a Senior Software Engineer, Product to design, build, ship, and own end-to-end product... ...(e.g. Django, Flask, or similar) ~ Understanding of and browser–server interactions Experience building and shipping...SeniorRemote workFlexible hours- ...prioritization • Assist in release/deployment planning and execution activities • Create visually appealing interfaces • Test cross-browser, cross-platform, and/or cross-device compatibility • Test for compliance to standards, such as accessibility, in the clients'...SeniorHourly payRemote workRelocation
- ...Senior Software Engineer, Full-Stack Payabli is a next-generation Payments Infrastructure and Monetization... ...performance, accessibility, and cross-browser compatibility. What We're Looking... ...— directly influencing how we build, automate, and optimize for the future. You'll...SeniorRemote workFlexible hours
$155k - $175k
...investing! About The Role The Senior Full Stack Software Engineer will be a foundational contributor... ...Architect workflows that seamlessly blend automated decision-making and high-throughput... ..., real-time data streaming, and Browser API and standards. ~ System Design...SeniorFull timeWork at officeRemote workWorldwide- ...designs, develops and tests software systems or... ...changes. Networks with senior internal and external... ...organization. Sets software engineering project schedules,... ...or deployment automation Experience with programming... ...this URL into your browser jobs.walgreens.com/benefitsSeniorHourly payTemporary workRemote work
$97.5k - $150k
...Senior Software Engineer With more than $1B in revenue, Tennant Company is a globally recognized... ...communication models to enable broader browser-based and device-agnostic experiences... ...with Python for scripting, tooling, automation, data processing, or engineering...SeniorLocal areaRemote work$209k
...and mobile environments. Design and engineer analytical dashboards to process complex... ...DevOps and testing protocols, integrating automated CI/CD pipelines with code quality gating... ...frontend applications with strong cross-browser compatibility and responsive behavior...SeniorWork at officeRemote work$91.7k - $163.7k
...Clinical Decision Support (CDS) Engineering Team Front-End Engineer... ..., responsiveness, and cross-browser compatibility across supported... ...degree in computer science, Software Engineering, or a related... ...4+ years of experience with automated testing and debugging for web...SeniorMinimum wageFull timeWork experience placementLive inLocal areaImmediate startRemote work$107k - $130k
...lives. Our medical devices, software and related services are... ...relocation. Job Summary The Senior Software Engineer - Applications is a... ...process and architecture, automated testing to protect quality,... ...and cross-platform / cross-browser testing. Provide feedback...SeniorMinimum wageOngoing contractH1bLocal areaRemote workWorldwideRelocation- ...We are also building the next generation of calibration automation — intelligent agents, automated workflows, and scalable systems that transform calibration from a manual engineering task into a software‑driven capability. We blend calibration domain knowledge...SeniorFull timeLocal areaWork from homeRelocation package
$157k - $184k
...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps... .... We’re building a new team focused on automation and tooling to accelerate how we deliver images at scale. As a Senior Engineer, you’ll be the technical leader...SeniorRemote jobFull timeLocal areaFlexible hours- Role Description We are seeking a senior or staff-level SecOps Automation Engineer to architect and build a brand-new incident response automation function from the ground up. This is a builder-focused role tailored for an autonomous professional who excels at designing...SeniorFull timeRemote work
- ...As a full-time remote Senior AI Automation Engineer, the successful candidate will architect, build, and scale intelligent AI systems and automation... ...qualifications 5-8 years of professional experience in software engineering with a focus on AI/ML, data science, or...SeniorFull timeRemote work
$150k - $180k
...Pearson is looking for a Senior Software Engineer / Architect to join their remote engineering organization. This high-impact role requires deep technical expertise and proven leadership in software development. As a senior individual contributor, you'll collaborate closely...SeniorRemote work$127k - $207k
...NerdWallet, we're building tools and experiences that help people make smarter financial decisions. As a Security Software Engineer focused on AI and Automation, you'll help strengthen the security, reliability, and trust behind those experiences by designing AI-powered...Full timeRemote workWork from homeFlexible hours- Role Description Appfire’s AI Automation team builds intelligent workflows and internal apps... ...seeking a highly skilled AI Automation Engineer to own automation, system integrations,... ...corporate systems. This role requires solid software engineering discipline, maintaining code...SeniorFull timeContract workRemote workHome office
- Role Description Que tal fazer parte do nosso time como Desenvolvedor(a) Sênior? Buscamos uma pessoa Desenvolvedora Sênior com forte experiência em Python para atuar no desenvolvimento de soluções backend, integrações, APIs, automações e componentes voltados a ambientes...SeniorFull timeRemote work
- ...join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace,... ...practices, including Gitlab CI/CD Proficiency in developing automated unit, integration, and end-to-end tests Experience working...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$93.2k - $164.45k
...established in 2025 with sizable investment and support from RMS senior leadership. We are developing mission critical Battle... ...suite of products: THE WORK CommandIQ® is seeking a software engineer to join one of our agile development teams. In this role, you...SeniorFull timeTemporary workPart timeWork experience placementWork at officeLocal areaRemote workRelocationFlexible hoursShift work3 days per week$86.8k - $198k
Full-Stack Software Engineer, Senior The Opportunity: As a full-stack software engineer, you can resolve... ...Experience creating and conducting automated unit and system integration tests to... ...experience systems issues with this browser. We recommend that you use one of the...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Browser Automation. Be the first to apply!
- senior robotics software engineer Remote
- intermediate software engineer Remote
- junior software developer Remote
- graduate software engineer Remote
- software engineer internship Remote
- senior software engineer Remote
- software developer fintech Remote
- software engineer visa sponsorship Remote
- software engineer student Remote
- senior software engineer ruby on rails Remote









