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.
- 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,...SeniorFull timeRemote work
- ...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...SeniorFull timeTemporary workRemote work
$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...SeniorFull timeWork at officeLocal area- ...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...SeniorFull timeRemote work
$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...SeniorFull time$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...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hours$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...SeniorFull timeTemporary workWork experience placement- ...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
- ...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...SeniorFull timeWork at officeWork from homeWorldwideFlexible hours
$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...SeniorFull timeRemote work- ...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...SeniorHourly payContract workImmediate startRemote workFlexible hours
$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...SeniorApprenticeshipWork at officeLocal areaImmediate startWork from home- ...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...SeniorFull time
- ...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...SeniorRemote jobFull timeHome office
- ...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...SeniorRemote jobFull time
- ...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...SeniorFull timeLocal areaRemote work
$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...SeniorFull timeImmediate start- ...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...SeniorFull timeWork at office
- ...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...SeniorFull timeWork at officeRemote work
- ...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...SeniorFull timeFor contractorsRemote work
- 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...SeniorFull timeRemote work
- 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...SeniorFull timeFlexible hours
- 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...SeniorFull timeWork at officeRemote work
- ...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-...SeniorFull timeLocal area
- 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
$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...SeniorFull time- 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...SeniorFull timeRemote workFlexible hours
$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...SeniorFull timeWork experience placementWork at officeFlexible hours2 days per week3 days per week- 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...SeniorFull timeTemporary workSummer holidayLocal areaWeekend work
$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...SeniorFull timeRemote workRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Browser Automation. Be the first to apply!
- network software engineer Remote
- software engineer internship Remote
- facebook software engineer Remote
- software engineer travel Remote
- senior robotics software engineer Remote
- entry level software engineer remote Remote
- vice president software engineering Remote
- cybersecurity software engineer Remote
- federal - software developer Remote
- junior software engineer Remote













