Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Browser Automation

$169k - $208k
Full-time

Horizon3 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Browser Automation in Remote vacancy
  • $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).... 
    Senior
    Full time
    Remote work
    Monday to Friday
    Shift work
    Night shift
    Weekend work

    Gifthealth Inc

    Remote
    4 days ago
  •  ...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... 
    Senior
    Full time
    Immediate start
    Work from home

    Zero Hash

    California
    16 days ago
  • $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/... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin Corporation

    Liverpool, NY
    10 hours ago
  • 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... 
    Senior
    Full time
    Local area
    Remote work

    Arionkoder

    Remote
    5 days ago
  • 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... 
    Senior
    Full time

    Energy Exemplar

    Remote
    5 days ago
  • $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... 
    Senior
    Full time
    Local area

    Sur

    Remote
    4 days ago
  •  ...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... 
    Senior
    Remote work

    Software Technology Inc

    United States
    2 days ago
  • $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,... 
    Senior
    Local area
    Remote work

    Zoo

    United States
    9 hours ago
  •  ...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.... 
    Senior
    Work experience placement
    Remote work

    Ageatia Global Solutions

    United States
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Remote work
    Home office
    Flexible hours
    Night shift

    Cloaked

    New York, NY
    10 hours ago
  • $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... 
    Senior
    Remote work
    Flexible hours

    RevenueCat

    United States
    4 days ago
  •  ...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'... 
    Senior
    Hourly pay
    Remote work
    Relocation

    3B Staffing LLC

    New York, NY
    1 day ago
  •  ...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... 
    Senior
    Remote work
    Flexible hours

    Payabli

    United States
    2 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    DriveWealth

    New York, NY
    2 days ago
  •  ...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/benefits
    Senior
    Hourly pay
    Temporary work
    Remote work

    Walgreens Boots Alliance

    Deerfield, IL
    1 day ago
  • $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... 
    Senior
    Local area
    Remote work

    Tennant

    Minneapolis, MN
    1 day ago
  • $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... 
    Senior
    Work at office
    Remote work

    Zoom

    San Jose, CA
    2 days ago
  • $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... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Live in
    Local area
    Immediate start
    Remote work

    Genoa Telepsychiatry

    United States
    2 days ago
  • $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... 
    Senior
    Minimum wage
    Ongoing contract
    H1b
    Local area
    Remote work
    Worldwide
    Relocation

    ZOLL Resuscitation

    Chelmsford, MA
    2 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    6 days ago
  • $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... 
    Senior
    Remote job
    Full time
    Local area
    Flexible hours

    Chainguard

    Remote
    28 days ago
  • 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... 
    Senior
    Full time
    Remote work

    Truelogic

    Remote
    4 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    2 days ago
  • $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... 
    Senior
    Remote work

    Pearson

    Providence, RI
    1 day ago
  • $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 time
    Remote work
    Work from home
    Flexible hours

    NerdWallet

    Remote
    5 days ago
  • 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... 
    Senior
    Full time
    Contract work
    Remote work
    Home office

    Appfire

    Remote
    2 days ago
  • 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...
    Senior
    Full time
    Remote work

    Bridge & Co.

    Remote
    21 hours ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    9 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Colorado Springs, CO
    13 days ago
  • $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... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    North Carolina
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Browser Automation. Be the first to apply!