Staff Software Engineer

Posted 3 Days Ago
Be an Early Applicant
26 Locations
Remote
Expert/Leader
Information Technology • Software • Database
The Role
Own and improve core scraping and job-execution infrastructure for high-throughput distributed workloads. Design fault-tolerant, observable systems, lead reliability and scaling efforts, define SLAs, run incident response, mentor engineers, and contribute to architecture decisions to maximize throughput and platform availability.
Summary Generated by Built In
Remote | Full-time


Born in Bilbao, growing everywhere. ZenRows is one of Europe's fastest-growing startups, and we've been fully remote since day one. We build the infrastructure that lets thousands of companies, in e-commerce, finance, real estate, and AI, extract data from the web reliably and at scale.

Our stack isn't a CRUD app. We orchestrate thousands of CPU cores, handle hundreds of millions of requests per day, push terabytes of outbound traffic monthly, and simulate human behavior to stay ahead of the most advanced anti-bot systems on the market. The engineering problems here are real, and your work will be visible in production within weeks.

The Role

You will own critical infrastructure components that ingest, enrich, and route billions of data points — ensuring performance, reliability, and horizontal scalability. Your work will directly impact throughput, customer SLAs, billing accuracy, and platform reliability.

As our Staff Software Engineer, you'll operate at the intersection of deep system design, hands-on implementation, and technical leadership. You’ll collaborate with other engineers to design fault-tolerant, observable, and cost-efficient systems that support our distributed workloads.

We’re a remote-first company with a fast-paced, high-impact culture. In this role, you’ll work closely with our CEO, Aurken, and our Director of Engineering, Alina.

What You'll Work OnScraping Platform Reliability & Scale
  • Own the availability and success rate of the scraping API — the core product metric
  • Drive architectural improvements that increase throughput and reduce failure rates across diverse target sites
  • Design systems that degrade gracefully, self-heal, and adapt to shifting detection patterns without human intervention
Distributed Job Execution
  • Design and evolve the async execution architecture that processes millions of concurrent tasks across nodes and regions
  • Build robust retry strategies, idempotency, dynamic routing, rate limiting, and prioritization
  • Own scheduling infrastructure for recurring, event-driven, and user-triggered workflows
Reliability & Observability
  • Define and enforce SLAs for both the scraping API and job processing systems
  • Build alerting and dashboards for failure modes, success rate regressions, throughput anomalies, and retry storms
  • Lead incident response and post-mortems; participate in on-call responsibilities for the systems you own
Technical Leadership
  • Contribute meaningfully to architecture decisions — not just implementation
  • Raise the bar in design reviews and engineering standards across the team
  • Mentor peers and drive adoption of sound distributed systems practices
What We're Looking ForRequired
  • 10+ years of backend engineering experience, with meaningful time spent building and operating high-throughput, high-availability distributed systems
  • Strong fundamentals in concurrency, fault tolerance, consistency models, and systems design
  • Hands-on experience with queueing and messaging systems (SQS, Kafka, RabbitMQ, Pub/Sub, BullMQ, or similar)
  • Comfortable operating at scale — tens of millions of requests or events per day, across multiple nodes or regions
  • Solid production instincts: you think about retries, deduplication, backpressure, and observability before writing the first line
  • Clean, maintainable code in Go (or a comparable backend language)
  • Experience with distributed tracing, metrics, and logging (OpenTelemetry, Prometheus, Grafana, or equivalent)
  • Clear communicator — you can drive a technical debate and explain complex tradeoffs to non-engineers alike
Bonus
  • Experience with browser automation at scale (Playwright, Puppeteer, or similar)
  • Familiarity with proxy infrastructure, TLS fingerprinting, or HTTP-level anti-bot patterns
  • You've designed or operated a workflow engine, job scheduler, or orchestration system
  • You have a war story from a system that broke badly in production — and clear lessons learned from it
  • Multi-cloud deployment experience
What Makes This Different
  • Full ownership. You'll own systems end-to-end — design, deployment, and operations. No handoffs to an ops team, no waiting for someone else to ship your work
  • Direct impact. The systems you build directly affect customer SLAs, billing accuracy, and the core product success rate. You'll feel it
  • No layers. You'll work closely with our CEO and Director of Engineering — both technically deep — without three layers of management in between
  • No methodology theater. We skip the ceremony and give you a horizontal view of the problem. You decide where you can have the most impact
Why you will love working here…
  • Our people crave ownership and opportunity over everything else. We offer responsibility and scope to do things in your role that you can only dream of in similar roles in larger companies.
  • We have a CEO who values world-class talent over everything else. Trust and respect are earned, and with them come reward and recognition like nowhere else.
  • In a world where it feels like everyone is being called back to being in an office, we operate a truly 100% remote approach that allows you to work from anywhere you choose.

Forget Agile, Scrum, Lean... or whatever development methodology is trendy this week. We give you a horizontal view that enables you to identify where you think you can contribute the most.

We have fun! The above may sound like we are all about work, but we put a lot of focus on ensuring our culture is one that our people enjoy, which lets you build lasting friendships and grow both personally and professionally.


Skills Required

  • 10+ years backend engineering experience building and operating high-throughput, high-availability distributed systems
  • Strong fundamentals in concurrency, fault tolerance, consistency models, and systems design
  • Hands-on experience with queueing and messaging systems (SQS, Kafka, RabbitMQ, Pub/Sub, BullMQ, or similar)
  • Comfortable operating at scale (tens of millions of requests or events per day, across multiple nodes or regions)
  • Production instincts: retries, deduplication, backpressure, observability, and reliability-first design
  • Clean, maintainable code in Go (or a comparable backend language)
  • Experience with distributed tracing, metrics, and logging (OpenTelemetry, Prometheus, Grafana, or equivalent)
  • Clear communicator able to drive technical debates and explain tradeoffs to non-engineers
  • Experience with browser automation at scale (Playwright, Puppeteer, or similar)
  • Familiarity with proxy infrastructure, TLS fingerprinting, or HTTP-level anti-bot patterns
  • Experience designing or operating a workflow engine, job scheduler, or orchestration system
  • Multi-cloud deployment experience
  • Experience leading incident response and post-mortems from major production failures
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bilbao, Bilbao
23 Employees
Year Founded: 2021

What We Do

ZenRows is an intelligent web scraping platform built for developers, data engineers, and businesses that need reliable, scalable, and structured data from any website. With a 99.93% success rate and an easy-to-use API, ZenRows transforms web scraping into a seamless experience. Our platform automatically handles rotating proxies, headless browsers, CAPTCHAs, and anti-bot protections so you can focus on insights - not battling anti-scraping measures. Whether you’re monitoring competitors, analyzing pricing, or building AI datasets, ZenRows simplifies the process, ensuring clean, structured data every time. Key Benefits of ZenRows: - Bypass anti-bot detection automatically without manual intervention - Render JavaScript-heavy pages effortlessly - Extract clean, structured data at scale for any use case - Seamless integration with Python, Node.js, and low-code tools - Reliable and scalable infrastructure trusted by data-driven businesses - Only pay for successful scrapes with no wasted requests. Popular Use Cases for ZenRows: 1. Price Monitoring – Track competitor pricing and market trends in real time 2. Lead Generation – Automatically collect and structure leads for sales and marketing 3. Sentiment Analysis – Gather data from social media, reviews, and forums to understand public opinion 4. Market Research – Extract actionable insights from multiple websites to inform business strategy 5. LLM Training – Build high-quality datasets for AI and machine learning models Business Intelligence – Aggregate and analyze web data to make informed strategic decisions. Join thousands of companies worldwide who rely on ZenRows to turn website data into better business decisions. Ready to simplify your web scraping and get data at scale? Try ZenRows free or explore our platform to see how it can transform your data workflows.

Similar Jobs

Nuitée Logo Nuitée

Staff Software Engineer

Information Technology • Software • Travel • Hospitality
Remote
27 Locations

Qdrant Logo Qdrant

Staff Software Engineer

Artificial Intelligence • Machine Learning • Software • Database
Remote
26 Locations

ConsenSys Logo ConsenSys

Staff Software Engineer

Blockchain • Software • Web3
Remote
26 Locations
900 Employees
164K-196K Annually
Remote
40 Locations
81 Employees
200K-250K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account