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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Browser Automation in Remote vacancy
  • Role Description We’re looking for a Senior Software Engineer to join our Stealth & Reverse Engineering...  ...responsible for making our headless browsers and traffic completely undetectable...  ...fingerprinting vectors that reveal automation. ~Go deep into browser internals,... 
    Senior
    Full time
    Remote work

    ZenRows

    Remote
    2 days ago
  •  ...hiring talented JavaScript / ReactJS developers to join the Browser Extension team. This is a 100% remote position! Join a...  ...landscape of cybersecurity. We are looking for a talented Senior Software Engineer to join the Browser Extension team. As part of the team, you... 
    Senior
    Full time
    Temporary work
    Remote work

    Keeper Security

    Remote
    6 days ago
  • $170k - $210k

     ...billions of people. About You and The Role  Zipline’s software team delivers safety-critical software at lightning speed. A small team of engineers builds and maintains the datacenter and automation systems that power our global operations. In this role, you... 
    Senior
    Full time
    Work at office
    Local area

    Zipline

    Remote
    15 hours ago
  •  ...Built with intelligent tools such as AI and Automation, no code-configuration and a connected...  ...the Role You will redefine how our engineers build in the age of AI because this isn’...  ...agentic participants a core part of how software gets built at Kustomer. Stay at the forefront... 
    Senior
    Full time
    Remote work

    Kustomer

    New York, NY
    15 hours ago
  • $224k - $431.25k

    Role Description We are seeking Systems Engineers and Software Engineers interested in building and running reliable large scale infrastructure...  ...our overall observability strategy. ~Eliminate toil or automate it where the ROI of building and maintaining automation is... 
    Senior
    Full time

    NVIDIA

    Remote
    3 days ago
  • $145k - $193.75k

    Role Description As a Senior Software Engineer I (Automation), you will lead the design, build, and operation of systems and workflows that directly support business execution at scale. You will own complex technical initiatives, partner with Product Managers and stakeholders... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Smartsheet

    Remote
    3 days ago
  • $180k - $210k

     ...About This Role: Crusoe Cloud Network Engineering team is looking for an ambitious,...  ...and be a great team player. As a Software Engineer, you will be part of the Network...  ...Conceptualize, build, and maintain automation and tools to support New Product Introductions... 
    Senior
    Full time
    Temporary work
    Work experience placement

    Crusoe

    Remote
    15 hours 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
    a month ago
  •  ...global travel companies. About the Role We’re looking for a senior software engineer with deep frontend expertise to help build the best-in-...  ...extension of our AI agent across Slack, Microsoft Teams, and the browser. Travelers will be able to begin a trip in chat and move... 
    Senior
    Full time
    Work at office
    Work from home
    Worldwide
    Flexible hours

    SkyLink

    New York, NY
    15 hours ago
  • $160k - $190k

     ...capabilities, delivering custom video management software with extremely low latency is critical...  ...build responsive web applications, and engineer high-definition live video interfaces on...  ...experiences across diverse devices and browsers. Design and integrate clean APIs... 
    Senior
    Full time
    Remote work

    Flock

    United States
    15 hours ago
  •  ...DEPLOY has been retained to find  a senior-level Software Engineer to join us on an hourly, flexible...  ...accessible interfaces that hold up across browsers and devices Integrate headless...  ...to use them ~ Experience writing automated tests with Playwright (or similar... 
    Senior
    Hourly pay
    Contract work
    Immediate start
    Remote work
    Flexible hours

    DEPLOY LTDA

    Atlanta, GA
    9 days ago
  • $140k - $150k

     ...Fitch Group is currently seeking a Senior Software Engineer, Full Stack based out of our NYC office. Fitch Group Technology has a number of...  ...Optimize components to work seamlessly across different browsers and devices   What You Need to Have: ~7+ years of experience... 
    Senior
    Apprenticeship
    Work at office
    Local area
    Immediate start
    Work from home

    Fitch Group

    New York, NY
    9 days ago
  •  ...small, highly motivated, and focused on engineering excellence. This organization is for...  ...We are seeking a highly skilled Sr. Software Engineer to join our team in managing and...  ...center environment. This role focuses on automating processes, building and implementing robust... 
    Senior
    Full time

    X.Ai

    Remote
    15 hours ago
  •  ...performance components, while being mindful of cross-browser compatibility and performance issues for both...  ...requirements ~ Demonstrate a solid understanding of core engineering principles ~ Familiarity with modern software engineering practices and continuous integration... 
    Senior
    Remote job
    Full time
    Home office

    Moneyline Group Corp

    Jersey City, NJ
    15 hours ago
  •  ...role, working alongside a collaborative team of talented software and machine learning engineers as well as visual designers to develop new and exciting...  ...services -and APIs ~ Good understanding of cross-browser compatibility issues and ways to work around them ~ Proficiency... 
    Senior
    Remote job
    Full time

    Entefy

    Remote
    15 hours ago
  •  ...team player  About The Role As a Senior Frontend Engineer at Zoo, you'll play a crucial role in...  ...deep understanding of JavaScript and browser internals to improve app functionality...  ...Substantial experience in frontend software development building complex, highly performant... 
    Senior
    Full time
    Local area
    Remote work

    Zoo

    Los Angeles, CA
    15 hours ago
  • $120k - $250k

    Role Description We are looking for a Senior Software Engineer who wants to be an impactful part of a small team looking to change the way technical...  ...things done ~Experience with TypeScript/JavaScript (browser, Node, or both) ~Available to work full-time ~Ability... 
    Senior
    Full time
    Immediate start

    CodeSignal

    Remote
    15 hours ago
  •  ...Company Description We’re looking for a Senior Software Engineer that will be a valued team member responsible for the design and implementation...  ...of end-to-end lifecycle of a web request from browser to database Ability to write modular, clean,, and testable... 
    Senior
    Full time
    Work at office

    Cadre

    Remote
    15 hours ago
  •  ...AngelList is hiring a Senior Backend Engineer with a founder mindset for...  ...complexities of creating a fund into software, at scale.  Fund...  ...problem, we leverage software to automate processes. Creatively...  ...to dive in. Exploring browser automations using Puppeteer... 
    Senior
    Full time
    Work at office
    Remote work

    Angellist

    San Francisco, CA
    15 hours ago
  •  ...Senior React Software Engineer Who are we recruiting for? ~1647 has been hired to recruit for a leading Oil & Gas company headquartered in Houston...  ...across a vast array of web-capable devices and browsers Mentor developers to assist in developing/improving their... 
    Senior
    Full time
    For contractors
    Remote work

    1647

    Houston, TX
    18 days ago
  • Role Description The Senior Frontend Software Engineer designs, builds, and maintains complex, high-quality web applications, working closely with...  ...speed, performance, and scalability across devices and browsers. ~Develop and maintain unit and integration tests and... 
    Senior
    Full time
    Remote work

    HumanI

    Remote
    7 days ago
  • Role Description We are looking for a Senior Software Engineer, Backend to join our team and help build the backend of Payabli's interfaces and...  ...: Optimize for performance, accessibility, and cross-browser compatibility. Qualifications ~5+ years of experience... 
    Senior
    Full time
    Flexible hours

    Payabli

    Remote
    5 days ago
  • Role Description We’re looking for frontend engineers who are excited about: ~Building data-intensive products that developers use for...  ...to find performance bottlenecks ~You are comfortable using browser profiling and debugging tools ~You can make thoughtful trade... 
    Senior
    Full time
    Work at office
    Remote work

    SigNoz

    Remote
    7 days ago
  •  ...across the firm to build, ship, and operate secure, scalable software. We are a lean, high-impact team where everyone wears many hats...  ...facilitate alignment, adoption, and migration plans across the Engineering organization. Self-Service & DevEx: Build and evolve self-... 
    Senior
    Full time
    Local area

    Sixth Street

    Remote
    15 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
    4 days ago
  • $150k - $273k

    Role Description As a Frontend Engineer at Prophet Security, you’ll play a foundational role...  ...the next generation of security automation. You’ll lead the architecture, performance...  ..., accessibility, and reliability across browsers and environments. ~Collaborate with backend... 
    Senior
    Full time

    Prophet Security

    Remote
    2 days ago
  • Role Description Protege is hiring a Senior Software Engineer for our Presentation team, the squad that builds the surfaces where Protege's data...  ...that volume feel fast, legible, and good to use in a browser. As a senior engineer, you'll take on the largest and most... 
    Senior
    Full time
    Remote work
    Flexible hours

    Protege

    Remote
    3 days ago
  • $140k - $160k

     ...NASDAQ: BKNG), is a leading travel search engine. With billions of queries across our...  ...considerations, especially with respect to browsers ~ Experience working in Java, C#, or a...  ...or similar) to building high quality software solutions ~ Ability to… ~ Debug issues... 
    Senior
    Full time
    Work experience placement
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Kayak

    Remote
    15 hours ago
  • Role Description We're looking for a Senior Software Engineer who thinks like a product owner, someone who's scrappy, opinionated, and energized...  .... ~WebRTC experience: SDP negotiation, ICE/STUN/TURN, browser and mobile softphones. ~Proficient in packet capture utilities... 
    Senior
    Full time
    Temporary work
    Summer holiday
    Local area
    Weekend work

    Podium

    Remote
    6 days ago
  • $165k - $185k

     ...millions of readers, search engine crawlers, and prospective subscribers...  ...run before pixels reach the browser — API integrations, server-...  ...~5+ years of professional software engineering experience, with...  ...data (JSON-LD, schema.org), automated sitemaps, Search Console, or... 
    Senior
    Full time
    Remote work
    Relocation
    Flexible hours

    The Motley Fool

    Remote
    15 hours ago

Do you want to receive more vacancies?

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