Continuous, autonomous pentesting, powered by NodeZero. Are your systems secure? Don't wait for a breach to find out!
Senior Software Engineer, Browser Automation
Location
United States
Posted
1 day ago
Salary
$169K - $208K / year
Seniority
Senior
Job Description
Senior Software Engineer, Browser Automation
Horizon3.ai
• Help us grow and harden our browser automation and crawling engine • Advance our browser-driven crawler using Playwright and Stagehand • Tackle modern web app challenges: SPA routing, multi-step flows, etc. • Extend agentic login and authentication capabilities • Improve crawl coverage, determinism, and throughput • Collaborate with attack-team engineers to shape application maps
Job Requirements
- Experience building production software, with deep hands-on experience in browser automation (Playwright, Puppeteer, or Selenium)
- Strong TypeScript / Node.js skills
- A track record of dealing with flaky, stateful, JavaScript-heavy apps
- Solid instincts for distributed/concurrent systems
- A bias toward determinism and debuggability
- Ownership mentality
Benefits
- Health, vision & dental insurance for you and your family
- Flexible vacation policy
- Generous parental leave
- Growth opportunities
- Innovative culture
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, IaC Cloud
Pulumi CorporationUniversal Infrastructure as Code. Open Source, ANY Cloud, ANY Language, ANY Team.
• Collaborate with cross-functional teams — including product managers and leadership — to shape long-term technical strategy and translate business requirements into customer-centric solutions. • Contribute to roadmap planning and partner with the team to drive execution and delivery. • Design and architect simple, cost-effective solutions to complex features with a focus on security, scalability, and performance—designed to work seamlessly across both our cloud and self-hosted environments. • Write production-quality code across our full stack (Angular/TypeScript, Node.js, and Go for API development). • Extend our SDK and providers to enable Pulumi Cloud functionality across multiple languages, including TypeScript/JavaScript, Go, Python, C#, and Java. • Participate in code and design reviews, sharing expertise and mentoring engineers across the team.
Software Engineering Consultant – AI Platform
Vivo (Telefônica Brasil)Com a conexão, queremos que você descubra novos pontos de vista e aproveite tudo o que realmente importa.
• Define the technical vision and development standards for APIs, SDKs and AI platform services. • Lead the architecture of complex solutions, ensuring that orchestration of agents and AI services is scalable and enterprise-grade resilient. • Serve as a technical advisor to leadership and squads, supporting decision-making on emerging technologies and cloud-native infrastructure. • Advocate engineering best practices (Clean Code, Design Patterns, Security) and a culture of quality across the Data & AI directorate. • Design and optimize technical governance to ensure distributed systems meet strict observability and security requirements. • Identify and mitigate structural technical risks before they impact operations or the AI product roadmap.
• Work on large-scale solutions for mining challenging driving scenarios to boost learned model performance across various autonomous driving tasks. • Collaborate with ML (Machine Learning) infrastructure teams and contribute to workflows for continuous learning through iterative mining, error analysis, training and deployment. • Research and develop methods for extracting uncertainty and informativeness indicators to automatically mine for challenging scenes and analyze model performance. • Provide statistical depth and insights on model uncertainty, generalization and robustness. • Conduct deep learning experiments and write technical reports. • Provide guidance to junior researchers on research projects and design document reviews. • May work remotely from any U.S. state.
Senior Software Engineer – Grafana Databases, Managed Services
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Operating and evolving 100+ multi-cloud streaming clusters and related database infrastructure • Diagnosing and eliminating cross-layer failure modes (e.g., object storage latency, noisy neighbors, control-plane bottlenecks, query performance regressions, etc.) • Designing safe upgrade and rollout strategies at scale • Improving observability, automation, and operational ergonomics • Partnering closely with database and platform teams to ensure safe scaling, partitioning, consumer fan-out, and query performance • Working directly with distributed systems behavior, Kubernetes scheduling dynamics, storage engines, compression trade-offs, etc. • Serving as a primary escalation point and on-call for relevant incidents • Owning the relationship with all system vendors, including WarpStream Labs and others.




