Senior Software Engineer - C# - (Hybrid Remote)
Role details
Job location
Tech stack
Job description
a sustainable, meaningful engineering culture. As a Software Engineer at Browserless, you'll play a key role in evolving our BaaS platform, expanding BrowserQL's capabilities, and creating the underlying primitives for next-generation autonomous agents. Own features end-to-end-design, build, test, document, release. Advance our scraping product, including performance, reliability, anti-bot tooling, and DX improvements. Build deeper web agent infrastructure, enabling safe, robust, and autonomous browser-based actions. Contribute to product discussions, roadmap planning, design reviews, and architecture conversations. This role is ideal for engineers who enjoy both building polished user-facing features and diving deep into distributed systems, scraping pipelines, and browser internals. Improve performance, reliability, and developer experience across our scraping and automation stack. Debug complex issues across distributed systems, browsers, automation frameworks, and cloud environments.
Requirements
Maintain strong engineering standards in a remote-first environment. Excellent Node.js and TypeScript experience. Familiarity with Docker and containerized environments. Experience with cloud platforms such as AWS, Google Cloud, or DigitalOcean. Ability to work independently with strong communication in a remote environment. Minimum of 4+ years of full-time programming experience Experience building with Terraform Python or multi-language environments. Interest in building infrastructure for autonomous web agents. Remote Work & Availability This is a fully remote role. We ask for 2-3 hours of synchronous overlap with PST mornings, 4 days per week to support team collaboration, planning, and real-time discussion.